I like the visuals but there is not enough time to see the blocks coming. Makes it more like a game of chance rather than skill.
Great job though!