update and implement Player.java