Player class and input

Hi! I’m trying to learn something new about player movement and physics. I made classes like these :

player class : https://pastebin.com/JRMxFKDx
InputManager class : https://pastebin.com/t1KjuJGY

The problem is when I go into GameplayScreen, it shows problem like this: 1 screen

I tried to remove GPS->getPlayer()->getMove() from inputManager and it shows same problem with moveSpeed. It looks like that: 2 screen