Here is the version I made 18 months ago, its funny how it feels like 10 years ago with all I've learnt, but the more I learn the less I feel I know.
https://marcusfromoz.itch.io/port-blocks
I am still on Mt Stupid myself, but the view is good from here :)