source code
Press r for a new maze