Add WorldCondition
cancel() like you're meant to
Correctly name Conditions
Use Event not Cancellable
Add default filters