Computer Science Engineering of Games - Search