Revert "fixed issue with last push"

This reverts commit 8e3a6988ea3ee3a81500c53e99ce0699a9ae0816.
Revert "Revert "fixed issue with last push""

This reverts commit cb44aef9aa2d87fe10fd131db980aac74d19330d.
Revert "fixed issue with last push"

This reverts commit 8e3a6988ea3ee3a81500c53e99ce0699a9ae0816.
Revert "Revert "fixed issue with last push""

This reverts commit 3712fdf095e4a3d43df61f6180949dadcaa0fcb1.
Revert "Revert "Revert "fixed issue with last push"""

This reverts commit 0012e44d74794cbcf3ee7493f88f2a22f668a867.
Revert "Revert "fixed issue with last push""

This reverts commit cb44aef9aa2d87fe10fd131db980aac74d19330d.
Revert "fixed issue with last push"

This reverts commit 8e3a6988ea3ee3a81500c53e99ce0699a9ae0816.
Revert "fixed preparsing and parsing, changed makevariable so that it is compatible with parsing, and added hierarchies for forward/backward, left/right instructions"

This reverts commit b635160cca5fbf338d4bf7f1bd5c3520a6aa59dc.