Implemented a working cooldown system for the Player class as well as a
more sophisticated state manager. The slide animation is mainly for
testing the cooldown and state manager and looks absolutely awful.
Animations work pretty well now.