Use main methd in scala explicitly
Compute terrain heightmap and find shortest path between two points on the map
Simple, playable game version

Added:
- moving, hitable enemies with dead animation
- simple sounds
- pathfinding with Floyd-Warshall algorithm
- map information serialization
- castle tiles ;)
Added realtime pathfinding with custom Dijkstra implementation.
Refactored enemies classes so there is even less boilerplate code needed.
Refactor AnimationManager and move away logic which belongs to Enemy
Add simple Bullet implementation together with some simple gameplay
Make AssetManager responsible for loading assets, add splash screen
Change target sdk version from 18 to 8
Performance optimization
Allow rendering unser 20 frames
Add optimizations
Rework of asset manager + some optimalization changes
Add spells effects
Move bullets releted code from animation manager to separated classes + other refactorings
Improve bullets collisions check
Unify conversions between map and camera coordinates. Keep only map coordinates passed through object interfaces.
Add simple tower implementation
Split all rendering code into separate mixins
Small fixes for IDEA code inspector
Replace Math.random() with scala.math.random