Move all C-facing dispatch code to zddispatch.pyx
HALP: segfault on level load; looks to be due to the module not being initialized -_-
Merge branch 'cython' into wardens
Incorporate changes from topic/segfault.
Merge branch 'cython' into wardens
Limping towards functionality.
Check to make sure we have a relevent tree before dispatching event to it.
Merge and fix.