It looks like you’re doing just great.
I’m not a procedural terrain guru, but I’m pretty sure you’ll need to do something in C++ to get this whole thing up to speed for a game.
There is stuff on the market:
and I don’t think it’s a coincidence they are all plugins.