Implemented GameRoom

Also made some small changes to GameObject and included a working Makefile.