initial commit

first run at coding backend to game.