some more: http://www-cs-students.stanford.edu/.../gameprog.html