Refactor rendering to more consistently work in "habitat-space" where the origin is at the bottom-left and y increases when moving upwards