Added functions to vm. only really need conditionals and easing now, probably (or just push operands onto stack, and write functions that pop)