continuing to add improvements

Ripped out Barrage Guts, now the ScriptCs part is separate from the
Barrage part. Fix a lot of other issues.
commit .gitignore