Game Maker is actually pretty nice now that it comes with a physics engine (although I was annoyed when it took me like an hour to reimplement a project it took me weeks to do in an older version because everything was just there) ... I just wish it used something other than GML for its scripting language.