Game Refactoring

GridGameRivisited is an extension of the old GridGame
VisualizedWorld is the wrapper of a game and a visualizer and extends
World
QLGGTest is used to run all the games with Q-Learning