Implemented new GameElement classes