game now resets after destroying all blocks, implemented proper game events