Refactoring |----.| 80% complete. Still need to accommodate logical arrays in OPTstep and maybe optimize box initiation.