VBA to VB is often a natural 'step up' in programming terms.
Excel code is pretty much re-usable in the VB environment and the code does not often change.
What is important is that you understand how VB behaves with Excel, Excel to VB is just another object that has properties methods events etc. VB has a wonderful tool called the object browser so you can see all the capabilities an Excel object has.
Once you get the mindset right then you are away!!!!
I am not sure what other forum users would recommend but I would look to record/program macros and lift the code into VB and take it from there.
Like I said, it is a natural progression really and it seems that you are more than half the way there anyway.
Have fun!
Regards
GLOBAL
PS
I have loads of examples in VB which I have no problem in supplying to you if required.
PPS
Why would anyone want to write a game in Excel anyway???? :o)