@DarkRonin That is because there were 2 reasons. The first is that there were no free alternatives to GameMaker at the time, and I had no capability of online payment to get a paid engine. The second reason is that I wanted to compete with Crimelife 2 on the yoyogames website but to submit to that site required that the game be made with Gamemaker.
I used a 3rd party collision detection extension for GameMaker that caused glitchiness and lag for the first game. I tried to improve the situation on the second game but realized it was not enough improvement. It was by this point that I decided to drop that demon of an extension for good but it was too late, Crimelife 2 was miles ahead with 500,000 downloads. 'Gangs of New York' was slowly catching up but reached 10,000 downloads until the yoyogames website got shut down.
Looking back at it now, I wish I hadn't used that extension and stuck to GameMaker's native collision system. I shouldn't have overdone it to make it much bigger than crimelife 2, should have made it only a bit bigger or better. Next thing I know, crimelife 3 came out, followed by a few other short but quality games. Sakis, the developer had effectively run away with it and dominated the yoyogames community.