Issue #26 - MapSprite is now a singleton object which allows setting certain methods on the prototypes of anything that's received the MapSpriteMixin treatment. This lets us set a default CanCross and a default walk animation callback to be used by anything that doesn't override.