I started this game a bit more than a month ago. I found the tutorial very helpful and that got me started with the basics. The biggest problem i had was that i can not code object oriented but only procedural. That's not how i am used to programming. Furthermore navigating through the files is very difficult and i still can't get the files/folders set up in a way that i find clear.
I also miss being able to step through code when debugging. At the start console logs are good enough, but now i have a few rooms it's hard to get debug logging for the small bits that go wrong.
As for gameplay, I still don't understand pathing. The creeps very often do not what i expect when moving to other rooms. My move to other room code does it in 4 different ways one after the other until the creep stays in the room i want it to (-: This seems to work, so i'll keep it like this for now.
I had a lot of fun getting to understand the source keeper rooms. I still see a lot of room for improvement in what i have now, but it works good enough.
The simultanius actions was a bit unintuitive at the start, but there is a good article about how it works, that helped a lot.