more size optimise, add scoring, stop on game over