Because you broke one of the primary rules. Your game does not move on a grid.
The game must have step movement on a square grid (no hexagon, octagon etc). Smooth transition between grid squares is allowed. Half-steps or dividing a logical grid square into smaller squares is NOT accepted. The size of a square should equal the size of the wall segments it is connected to. Think of a grid square as a cube with ground, four walls and a ceiling.