Game Engine
After much research into game engines, their features, my skill level and keeping in my game goals in mind I've decided that my original idea of using Game Maker is the best option for me.
And so begins the long journey of learning GML (Game Maker Language). I'm hoping the little i already know about programming will help, but i doubt it. I could use the 'drag and drop' options in Game Maker, but i won't. I'll get far more control over what i'm doing by learning to code. Addirionally, my requirements for this game are a little diferent (such as turtle movement) so the standard drag and drop approach just wont work.