Set background as black

No more blinking background!
Event system finished, added selection viewing
Added selection hiding and fixed game logic.
Merge remote-tracking branch 'origin/master' into generationAlgorithm