finished fixing bug

same bug as previous commit
Added I tet 2-row kicking, code cleanup, refresh

have not tested if it works...
also, tetris now crashes sometimes...