Tours.js is now mostly done

Except for commands.

Probably very buggy atm.