Teaching Introductory Artificial Intelligence through Java-Based Games. - Amy McGovern; Zachery Tidwel; Derek Rushing (EAAI, 2011)