A nice maze program to demonstrate polymorphism and the working of virtual functions in C#.