Add cutscene triggers and first cutscene

Still a lot of work to do on the cutscenes, but I think this is a good start. I'd love to have feedback on `scenetrigger.lua` and the Cutscene interface.