5th step: no more dependency in PlayFieldView