Code now gets passed to interpreter

Blocks now get passed to the interpreter. At this point the blocks are
not working correctly however and are passed in in a weird way which
causes errors.