begin rewrite with engine

Currently graphics are mostly done.
migrating to engine

Still lacks AI, progression/reset, fades, pausing, jumping.
reimplement AI, jumping

Still lacks progression/reset, fades, pausing.
reimplement pausing and write all event files
fading, progression (now fully reimplemented)
update engine
fix for Python 3
update engine
update engine