Tries different optimisation techniques
Adds a bunch of useful stuff, I should really commit more often...