Controllers:
i - rotate
k - move down
j - move left
l - move right
u - fall to the bottom
n - new game
r - reset
Rules:
1) Puzzle speed = 80+700/level miliseconds, the smaller value the faster puzzle falls
2) If puzzles created in current level >= 10+level*2 then increase level
3) After puzzle falling score is increased by 1000*level*linesRemoved
4) Each "down" action increases score by 5+level (pressing "u" counts as multiple down actions)