Implemented game mechanics and game logic (game manager). Added pure abstract class for custom game logic (rules).