Reworked a bit of the pointer madness on the code.

    Started to rework the Game class implementation so it does not
    work with a game loop and only take actions and gives pawn
    the right to play.
    I need to work on a basic game to start testing everything out
    WITH LOGS!