I understand your determination, but I highly advise against taking such a huge project head on. I've been using DBP for over a year now, and I still don't try and tackle main projects head on. My advice, is to figure out several smaller (but equally interesting) programs to make while adding to your main game bit by bit, that way you learn as you go, and nothing gets stale. If you do many smaller projects of different varieties, you will have a much easier time learning different codes and techniques than if you just tried to tackle one big one (and constantly came back here for help). I promise you, if you try to do it all at once, your determination will cripple itself. Good Luck
Making my way through life one line of code at a time...