Some refactoring: added MousePathCreator and FlyPathCreator;
Added functionality the Fly appears occasionally;