initial commit of the code - this game is incomplete