I like the idea that players can build their own levels, but the current level editor is kind of hard to use. My idea is to add a new logic editor (like the advanced building tool in relation to the basic building tool) which has features found in high level programming languages. A few ideas: 1. More versatile variables. Currently variables are only used as event triggers. It will be great if variables can be used in events, for example, as the amount of time to wait or the distance that somethings travels. 2. Switch statement. It will be great to have "if" statements in events. For example, if the progress is greater than 50%, reset the bomb . Or, if Ran (an variable with an arbitrary value) is greater than 1, reset the chicken. 3. While / Until loops. It will be far more useful than the "loop x times" event we already have. 4. Object Oriented. Instead of reset(the bomb), why not use bomb.reset? It will make lots of sense since levels are already objects based. I understand the developer(s) probably want to make the logic editor easy to use for everyday players by not using concepts found in most high level programming languages, but it also severely limits the flexibility one have when making a new level. I believe an advanced level editor will open up lots of possibilities and benefit the community.