Converted from PlayerMoveEvent to EntityPortalEnterEvent, Fixed pitch on teleport

Removed the usage of the MoveEvent and the checks for portal blocks. Use PortalEnterEvent with a cooldown instead.

Make sure that the player stays on the same plane if he gets teleported backwards by the portal so that he doesn't end up in the ground/air.