v23 Fixed MapNode!

No longer spawning outside the map array and spilling out into the whole
entire screen!

Main;
- Added check to see if node exists or if null.
- Also added some fun debugging stuff ill flesh out later.

MapFactory;
- Check to see if the Node needs to be created (If there is a tile
there), otherwise just leave it null.

Mini Bugfix on the debug render and node creation, should probably add a
check similar like the whole notNull thing where ever else i am using
the NodeMap, not currently fully implemented yet though.

- V.