Added and integrated Player class