Player.java: concretized  TODO about error handling