Scirra Construct is still the best event-driven "visual" programming app out there. Right about now they should be out of beta too. Dont mess with Kodu, or even Torque really for such a project.
"See, the beauty of webgames is that I can play them on my phone while I'm plowing your mom." -Samwise