Tetris example: refactoring & improvements; destroying of full rows