Back To Wirwib™

The point of this exercise is to stop Wirwib walking through things or OoB™ as they say! (OoB = Out of Bounds!)

The key to this is having to sets of coordinates.
- GRID coordinates, which are the true locations of the objects in Maracujaland™.
- SCREEN coordinates, which the rendered screen positions of the objects!

Maracujaland™ is driven by the GRID coordinates and when an event is fired, the GRID is queried and renders the SCREEN.

Got it? No need to buy Isometric Programming™ from Amazon now! ha ha ha ha ha!