The left mouse button (LMB) click at a cell on the grid will set a path. The second LMB click will make the ellipse to move. The green part of the path shows a walkable distance, and the red part of the path shows a non-walkable distance, where movement points (MP) are used. Cells with crosses are non-walkable, and cells with double arrows have double MP cost than usual cells. You can make the path and ellipse movement in 2D, or in 3D space. Additionally, the camera can be 2D, or 3D. This demo supports touch input, so it is ready for mobile platforms, where it works excellent.