Custom Creature Animation

This is a partial upload for the custom CreatureAnimation, PlayerInput,
and DirectionalAnimation files. They're a custom way of cleanly handling
player movement and animation. Could be extended to monsters.