DefineParameterAttribute now supported on properties
Callbacks like onHitPlayer now know about the correct player
Fixed all usages of Bullet.IsTouchingPlayer() in base campaigns
Bullet.HitPlayer() / Bullet.DamagePlayer() legacy support
Fixed CallMethod not caring about parameters being non-optional