Cat and mouse game, solved using Breath First Search, Depth First Search and A* Search
The position of the cat, mouse and cheese are randomly generated on the map. Mouse will try to eat all the cheese in a greedy fashion, and the cat will try to catch the mouse before the mouse eats all the cheese. The way cat and mouse moves are specified in the "CatMoves.py" and "MouseMoves.py".