My second-year B.Tech FOA team project: an interactive vacuum-cleaner simulation using reflex rules, memory, and BFS.