Snowball acts like a regular projectile. But it always moves on ground level for obvious reasons. However, the speed at which it rolls does still consider the target's elevation. So when the target gets tossed in the air, the Snowball moves slower. If the target stands on a cliff, the Snowball moves slower. Due to the limited roll time of Snowball, this may cause it to not reach the target.

Repro:
1. Pick Tusk and level up Snowball
2. Create an enemy hero
3. Set the enemy hero's position to x/y/2000 (example: "ent_setpos ID 1000 -5000 2000")
5. Cast Snowball from a distant so it latches on the target
6. Observe the roll speed of the Snowball

Result: When the target is high in the air, Snowball rolls slower and eventually does not reach the target, due to it rolling for max 3 seconds.

Expected: Snowball should completely ignore the height of the target.