first implementation of Game and Tools class