Still need parser and square clockwise movement.