ZVISION: More complete engine implementation

Extra spacing added here... please remove it