Projectile

Fix #17. All projectile weapons should work now (in theory). Should merge cleanly onto master.