Spacial Blocks: Master the Art of Puzzle Solving