finish the tetris game function
refactor abstract game activity
fix some bugs