Movement Fixes

- Added upleft,upright,downleft,downright positions
- Updated the input handling so that the player's animation is changed
in a different place than the input handler
- Added the basic graphics (upleft,downleft)