Renamed EventHandlr to TimeHandlr

(so as to not be confused with triggered events)

Also added back code to stop non-resting and non-swimming Marios from
entering horizontal pipes (but not the glitchy .run check)