I think we should stop there. If we keep adding features, it will never get finished. We might even drop (or hold on) a few weapon types (namely these two: 3.1 Machine Gun (light weapon) 3.5 EMP (stun))until we get a prototype running.
Also, I think we might want to modify RotateWeapon SPEED to RotateWeapon DEGREES
Also, since Scans might be pretty processor intensive (if everyone is doing it every cycle) we should probably split them up into different categories, like 'Scan Rivals', 'Scan Replenishing Items', 'Scan Offensive Items (glues, etc.)', etc. so that only the ones that are requested are the ones that are executed.
Also, I think we might want to modify RotateWeapon SPEED to RotateWeapon DEGREES
Also, since Scans might be pretty processor intensive (if everyone is doing it every cycle) we should probably split them up into different categories, like 'Scan Rivals', 'Scan Replenishing Items', 'Scan Offensive Items (glues, etc.)', etc. so that only the ones that are requested are the ones that are executed.