got the player sprite changing to work again :)
-added some public methods to the gamecontrolelr class and hidden the vars as privates.