commit
Various updates

Specifically a lot of work done on gpu_projectile