PlayerSpawnLocationEvent - API & implementation

Hi @md-5, sorry it took so long.
Everything you wanted about the last PR is implemented and working :D