The concept is simple and within the constraints of being practical. Practical, in this case, is being a dad of two young boys and working full-time. Outside of an hour at lunch at ~40 minutes on the train, I don't have much more time to work on things.
Now I need to figure out how to generate a random number of walls and treasure spots. While I could simply randomly pick a different x and y, there still is the possibility the same spot gets called on multiple times and overrides the previous value.