The progress of my game up to this point:
Essentially, I’ve ended up with a super-boring top-down 2-D Minecraft clone.
The good news is that this “user-controlled map creation” (i.e. the player gets to define the boundaries of the game world) was what I anticipated being the hardest technical challenge. So nothing but smooth sailing from here on out, right?