Fix conventions and create dispensed projectile resolver