fix bug where game did not notify ending game
test observer callbacks