bug fix: tetromino collision now works perfectly