added an entity, and refactored collideable
added damageable
made bounding boxes update automatically