Yeah, I think the problem with a lot of these game developing tools that don't require coding is that you're never going to get all the options you want without the interface becoming unusably complicated. The class I'm taking is technically for "Media Studies" majors, so we're using this Flash add-on that just lets you pick whatever you want from a drop down menu. I've gotten so fed up with it that I've been trying to learn the scripting language. There are all these awful features, like if you try to program a platformer, your avatar will always be able to jump infinitely in mid-air because there's no built in way of detecting if it's hit the ground or not. It takes like one line of code to fix this, but it takes endless wonky hackery to get it to work properly just using the add-on interface.

I'm actually avoiding working on a game for the class right now, which is why I'm posting on the boards so much :^P