Enemy and Discard

I started an enemy class, gave a money property to the Player, and added
a discard boolean to objects tracked by a controller.

PhysicsObjects now clean up themselves when they're discarded, allowing
the PhysicsEngine to release them as well as the
Display-AnimatedSprite-too-tired-to-form-logical-throught-night.