Remade to StateBasedGame, added a main menu
Small codefixes
Added pause menu
Added class and it's utils classes for calculating shortest path
Added analysis model
Remade to StateBasedGame, added a main menu
Revert "Remade to StateBasedGame, added a main menu"

This reverts commit 84ea6f519c2c52ebb662a89e3cc874d535a99b29.
Merge remote-tracking branch 'origin/Oskar'
Small temporary fix on Tower until Jonte is done
Fixed finding start point logic in ShortestPath
Added test folder and JUnit test for shortest path
Refactored Mob to be a pure model
Added interface GameObject for all objects in game to implement
Adapted mob class to GameObject interface
Refactored code to fit MVC
Added x and y getters to GameObject interface and implemented it on Mob
Fixed merge conflicts
Removed old main game
Fixed merge conflicts
Removed Base and Slow turret. Implemented gameobject in Tower. Added render in Tower View