Added snowball logic