fixed bug with calling parent methods, implemented basic movement code to the controller class, using the player class in the demo game now instead of directly creating a pawn instance