Make Controller Observable and fix isGameOver