Rules Of Engagement : Competitive Coevolutionary Dynamics In Computational Systems