After a LOT of code refactoring and some cleaner algorithm implementation overall, I've now got a lot more control over my lvl generator! Plus procedurally generated shadow/grass edge trims! :D Happy with progress so far!