Blocks of puzzle game