Refactored punch and added hitPoints stat (doesn't have any effect for
now).