Refactored Player:attack() code heavily, still similar functionality, deleted old punchCombo code which is not used anymore