Flickering

I changed the public PrintBoard method to only print from row 1 inclusive and last row exclusive, and from column 1 inclusive and last column exclusive.  This means that the wall will not be printed each time.  So I made a private PrintBoard method which will print the wall from the beginning.

I hope that helps.  See if it works on your computer.