empty -> isEmpty, and simplified HumanPlayer to store only one value instead of a list