Reading about the dev cycle kinda makes me want to work on a project again. Reminds me of CS projects I did in college and had to take an hour or 2 to mentally come to terms with the fact that the way I built a project wouldn't work and that I'd have to start over or at least change the core of the project (a step away from starting over, but you can keep some of the small individual functionalities). Never coded a game before, but it seems fun when things start coming together.