Adding BaseGameLogic class

This class is going to be the home of the logic for the game itself.
Adding the initial classes for it.