Abstracted player input into the PlayerInput class. Will be useful for multiplayer / AI