* INSERT MEANINGFUL COMMIT MESSAGE HERE *
* Add more handlers for cases where their movement is not a factor in them being in water (or getting out of it)
* Update EndHandler to add the Water collisions as well
* Update the collision itself so it now accepts an Enum of which type of damage to take
* Make the AxisAlignedBB intersect code static as there is no reason for it to be instance based
+ Add WaterCollisionType Enum
* Rename WaterDamageTask to WaterCollisionTask
* Add a mass of my own heavily modified CraftBukkit/NMS code mixed with deeper NMS code mixed with even deeper NMS code with a sprinkle of my own optimizations on the top