punch mechanics | ScratchStats