Added many methods to Player