Add customizable commands
Separate joinedPlayerProps and playerInsideMaze (former is also for spectating players)
Start inplementing spectating
Continue implementing spectating (add invisibility, pvp blocking and going through walls)
Add option to disable spectating players from seeing each other
Save player properties to file
Add command for recovering player data
Start extending maze to have multiple levels
Fix things with new block properties
Fix problem with coords ordered wrong
start fixing projectiles breaking/restoring walls
Fix problem with respawning when using Essentials
Merge branch 'multiworldfix'

Conflicts:
	mazepvp/EventListeners.java