Moved player action control to a separate controller