added tank factions

can be hostile, friendly, etc
projectile barrier is no longer affected by world boundaries

barrier projectiles will no longer disappear if they go beyond the world
boundaries