Nice. The only improvement I can think of (other than the two that are listed) is to show the next three or four shapes that will come instead of just one, to make it more of a puzzle game and less luck-based.