Add PlayerInsideOpaqueBlockEvent and PlayerPushOutOfBlocksEvent. Allows overriding Minecraft's "push out of block and force first person" behaviour.