Explosion(const Reader& reader);
void update(float elapsed_time);
+ void draw(DrawingContext& context);
HitResponse collision(GameObject& other, const CollisionHit& hit);
bool hurts (void) const
bool hurt;
bool push;
State state;
+ Color light;
+ SpritePtr lightsprite;
};