Playing With 20000 Magnetic Balls, Giant Cube Magnetic Games