tetris semi functionality added