Release 2 is done! This is a non-public release that represents the second major development milestone. I shared a mind map summarizing the features earlier this week on Reddit. Whereas Release 1 got the core mechanics working, Release 2 significantly expands mechanics and content, resulting in fully playable levels (though not well-balanced and still very rough around the edges).
Next week, I’ll complete the detailed feature list for Release 3. I’ll also start adding automated testing. I haven’t used unit tests or any other form of automated testing yet because I wanted to build out the basic game quickly, and the code has been highly volatile. I’m at the point where testing is very time-consuming and I’m sometimes spending more time finding and fixing bugs than writing new code, especially when refactoring.