renamed player to person
an extendable model for various types of dart games is not easy....