Animation refactor

- Refactor some more code.
- Moved the code to move to the AnimationInfo class.
- Moved the Attack, Movement instances to the GameManager.
- Fixed nullpointer after unit died.