new GameEngine class!

GameEngine class will be used to control all the other classes so
there's less method calling between different classes and makes it
easier to understand the code as well as to reuse code.
Fixed errors. One step closer to map editor

displays grid with different colors
09/13
Map Editor, working
working map editor with selection of premade maps
Merge pull request #3 from scott-mtl/V1-MapEditor1

V1 map editor1