Started work on magical ruins. Probably (definitely) should have come up with an algorithm to generate a lot of it instead of having 100's of lines of setBlock calls, but why do work when you can have computers do it for you?