Fixed a typo.
Added some documentation to the Gate class.
Added some checks for null values to the GatesManager class.
Renamed PluginPlayerListener to PlayerMoveListener