DRY up player model by replacing @n_roads and @n_settlements with methods
start on dev card unit tests