Initial improvements to event subscriptions
Event: Add markCancelled() for shorthand to setCancelled(true)ˆ
Convert all player.onAnyInteract to their new equivalent and remove all old deprecated classes.

Some things are still missing, mainly: cancelling EventFutures once player leaves