Player module update

As discussed earlier today. Check the FB group for the structural
diagram.