Initial implementation of View Proxy.  Changed ModelListener interface to only take complete Player object instead of all individual parameters