Added punch methods to Player class