Most optimization is done

I went from a meager ~700 execution per second on the course<s test
platform to a much better 200 000. I'll still try to get some more out
of it later