Make the camera follow the player, and greatly improve the way animations are managed