this does not work yet but carl wanted to see it
sorry, still doesn't work
holy crap none of this is working
Change a lot of things. Currently command parsing is a one-liner