Added Player exception plus Player tests