WIP on overhauling interpreter
WIP on overhauling interpreter