moving player functions to generic scripts
started moving PlayerController to CharacterController2D and Player to Character scripts for use with enemies