More cleanup on the Map module.
Users can now control a sprite.