add game status

add a bunch of tests