Enterprise Space Invaders !by Michael Neale - February 16, 2010 Rules ArticleHere is a a great article on using declarative rules (drools in this case) in game programming (versus loops within loops).