game/view: only mark fields as allowed when there is at least one available move
spiel: finalize some methods