Commented a little, moved from rendering XYSurface to BaseBlock. Removed all movement & gravity - to be redone. Other stuff may have been done.