Map: Debugging tweaks.
Log: NullLog is no longer marked as extern.
Map: Rewrote the entire move algorithm to fix the race conditions.
Log: Fixed unsigned signed comparaisons in tests.