ZVISION: More complete engine implementation

Same with this one, _backgroundOffset is easier to understand than _bkgOff