Move rendering and pixelmapping into BlockRenderer
Some cleanup.
Refactor a couple of variables.
Some more method refactoring.
Clean up nudging / landing checking.