Almost perfect, just one end of game bug