Collision detection
Fix walking along walls
Fix specs
Merge pull request #7 from BombasticOctocat/gs-collisions

Collision Detector
Refactored unhandled exception handler
Refactored and improved MainController

- Added ViewManager with view caching of loaded fxml views
- Now every view controller must implement new ViewController Interface
- Added "Restore" menu item to be able to go back to the game view from
  other views
Implemented desired restore button functionality
Refactored and improved GameController

- Implemented ParticlesImagesManager
- Improved handling of frames
- Implemented simple game pausing mechanism with visual marker
- Implemented ability to plant bomb
Added some new map tiles
Minimized tiles fxml files
Moved board updates to separate thread to relieve rendering thread from a little of load
Added goomba fxml, implemented rendering goombas and a few simple refactors/bugfixes/typos
Fixed concrete fxml and implemented simple map rendering