Add optional display time to maze constructor

Allows dynamic assignment of the display time for each step during the
making and solving of the maze. Defaults to 0.0005 seconds.