New camera, refactoring, animations

* Refactoring
+ Asserts
+ Animation supports repeating
+ Dynamic camera
+ Skeleton die animation
* Fix fog