menu implementations now hold a set of players viewing them
better naming