UPDATE June 18th: I've almost finished created the final boss of the game, but there are still a bunch of bugs I need to fix in the last level. I'm hoping to get everything done for the last level by August and then roll out to Beta in October. Still a long way till I reach the end of this journey.