Added a PlayerListener Class with a join and leave event