Snowball cannon