Basic functionality established, with minor bugs on game start and game completion