added downward movement
added methods for full-line removal
added clearLine()
added checkLine(), triggered by fallen block