Since the velocity is controlled solely by the xvel, the yvel is used to store other values, such as the player ID of an APLAYER actor (to be used in conjunction with setplayer or getplayer) or the number of bounces left by a projectile.