bug fix: during free fall, tetromino will fall down to its correct position, regardless of user input