As a coding illiterate, I cannot possibly comment on the feasibility of the improvements you suggest. But I like the idea of having bots strafe, then shoot a burst, then strafe back, or duck & shoot... it will require some diversification (if bots were to take the characteristics of different weapons into account, even more so), but it would also make bots less predictable. When fighting an attacking bot, you wouldn't know if that bot will strafe some steps (possibly evading your fire) and shoot another burst at you from a slightly different position) or crouch down and continue shooting at you. As I said, I like these ideas a lot.

If only my CS were working...
