initial commit. game is mostly done.