added a (temp, uses a lot of performance) model for the projectile, a new mode and little tweaks in the code