Commit 77

Trade routes now work. Various fixes and optimisation of code. Much code
is easier to work with. Made some static classes.