Improved timing, added game-over state, shapes are generating in the middle of the game area, added score counter