Squash 'already defined' warning
Update `Game` to carry `turn_phase` explicitly

Update `Player` to correctly set new field, and
update `Peddler` and `Tunnel` accordingly.