The 'reversed' snowballs now delete the original snowball and toss the player. I've switched to a weak hash map so that snowballs that never hit anything won't waste memory.