refactored player
tightening shit up