Really neat concept, though I think this idea could really be fleshed out were it to use a custom scripting language or visual scripting, so as not to alienate players unfamiliar with python or c. For the time frame though, this is awesome!