| Interface | Description | 
|---|---|
| CollisionShape | 
 Common interface for collision detection  
Shapes | 
| Class | Description | 
|---|---|
| CollisionBox | 
 An implementation of  
Rectangle that allows for interpolation. | 
| CollisionCircle | 
 An implementation of  
Circle that allows for interpolation. | 
| CollisionPoint | 
 An implementation of  
Point that allows for interpolation. | 
| CollisionPolygon | |
| StaticCollisionBox | 
 A  
Rectangle implementation of CollisionShape that does not
 need to be updated/interpolated. | 
| StaticCollisionCircle | 
 A  
Circle implementation of CollisionShape that does not
 need to be updated/interpolated. | 
| StaticCollisionPolygon | 
 A  
Polygon implementation of CollisionShape that does not
 need to be updated/interpolated. |