bullet holes persist via secondary canvas