Implemented an alpha of the game, along with unit tests