software endstops are BOOOORING.
fuck yeah, it works now (again)
changed speed and thought about how to capture parenthesis in messages.
made some more changes, probably lots of broken stuff.
real bad merge.