Thanks for your reply.
Hmmm... you are probably right there, maybe I am biting off far more than I can chew at my current level and for a project on my own.
Perhaps then, I will initially concentrate on a PC/Mac/Linux engine and get proficient at that, populating the engine's functionality with a few games and then try my hand at a mobile platform completely separately.
Once I feel I have mastered those, perhaps then I may be in a better position to tackle something like I initially proposed.
Do you think that sounds like a more plausible approach?
It just irks me that I will be starting something I know I will probably have to rewrite, perhaps that is just something I will have to swallow; at least for now.