Snowball gun