added comments for the Building, GameMain, GameObject and MainWindow classes