If anyone wants to check out the thread btw, please take a look here :D
https://www.gamedev.net/community/forums/topic.asp?topic_id=363712
So, now I gotta figure out what to do next... My list of things I want to do is pretty big... learn C#, Lua, special effects programming, write a software graphics engine, read Jim Adam's book about making RPGs, work on a HL2 mod, make a GBA game, make an RTS, read John Robbin's debugging book from cover to cover, and learn more about graphics, physics, AI, networking... damn, that's just about everything lol.
I also really want to make a game like Gradius III (oldschool SNES game). I've been listening a lot to a remix someone made of the theme from that game, it has me totally pumped to write some 2D space game but with way more effects than were possible back in the day. Maybe I'll work on something like that before tackling the RPG project.
Meh... too many things I want to do. I guess I'll just stick with my plan of coding small things and absorbing new knowledge until I build up the skills/inspiration for a new major project to work on.
All of the plans you've listed sound really good. I especially recommend you looking up C# as a potential language for game dev'ving with. The C++ enthusiasts might say otherwise, but it has enough power for it and I've found speeds up my dev-time.
Will you be staying with HoA as your only game project, or will you grab a new secondary one to roll with at the same time? I find that doing one project for a long period of time saps my motivation after a bit, so I rotate between my two projects. (Star of Shadows RPG and 'Mystery Project')
Irregardless, good luck! Sounds like you'll have some interesting content for us in the near future. :)