MAJOR: Fixed AnimatedSprite bugs and refactored all GameObjects to use it

Gutted lots of GameObjects by removing their textures and sprites and animators. They were replaced with AnimatedSprite. Some change to Hero to support out-of-update Animation playing.