Suggestions for improvements to Player.java