Fix viewport scrolling.
Fix openGL error reporting.
Added semi-transparent black color called BlackVeil.
Fix Animated not stopping animation when frozen.
Improved Victory/defeat message display
Enable building towers on tils where creep died by notify the MapState when creeps die.
Add accessor to firingSound in TowerData.
Creep and towers now make noises.
Remove unused log.
use make_shared<GameEngine> in main.cpp
Fix but in InputHandlerNode::updateChild
Improvements to Carousel