Yeah, it’s really hard to stay consistent, especially when you’re reaching the end of your life at school and everything is just thrown at you. Things pile up and suddenly makecode is no longer something that you feel like working on as there’s so many bigger things to worry about. That being said, I’m glad that you’re still working on the game but I think it’s ok to compromise and release what you already have instead of constantly working to higher and higher goals.
For Card Delver, I put off releasing it for so long because I just wasn’t happy with it and wanted to add double to content despite it already being really playable. I think releasing it even in an unfinished state was a good move as it’s given me a lot of cool ideas and motivation. It’s also alleviated a lot of stress about never being able to release the years of work I put into it. I also got some feedback for bugs (like for mobile players) that I just didn’t think of at all.