Game and player refactoring complete, joining and leaving and starting game now supported