Space key - spawn a critter. Mouse button - clear tile. 1 key - place wall. 2 key - place bait.
Uses simple flood fill algorithm, which means the computational cost doesn't really scale with the # of entities, only with the level size. High clone amounts may still lower frame rate, not because of the path finding since that is independent to clone #, instead it's because that's a lot of clones! It currently redoes all the calculations every frame, which is inefficient, but without too much effort it could be made to only do it once a change is made.