Finished refactoring player.

Animation now handles the sprites origin.