Separted player class and parial jumping