broke player input apart into 2 methods to prevent overflow errors