Added positions, next step tokenizer

I know its bad practice but there is one failing test: assembly looping.