Fleshed out game states. Still not done, though.