finished Speler constructor