Feature: Broadcasting environment actions

Players actions on the environment are broadcast.
Network code for broadcasting player actions has been brought
in line with that for monster.
Players list is now backed by a dict.