I also use GameMaker to make fangames of Oddworld. Here is my latest one
http://www.oddworldforums.net/showthread.php?t=14850 although it's a level maker where you can create your own Oddworld platform style levels. I've just release V2 of it!
Great work for your first game btw!