pretty much ready game

still needs comments, but everything is pretty much working and no
logical errors that ive seen. also have it reset all the information so
you can play a new game immediately.