1. Global Boolean Variable and related conditions and actions,
I saw posts dating back to 2011 where Ashley said he was make them. Still hasn't.
Current way to go about something similar is to use a text or number variable and
only ever change it to "True" or "False" for text, and 0 or 1 for number.
2. "Destroy, wait, recreate" action.
This is an interesting action, I think it could save a lot of work-arounds,
e.g. blocks that disappear after the player steps on them.
The current way to go around it is: Create 2 or more animations, one normal one and one "disappeared" one.
The events would go something like this: "On collision with" | Set Animation "X", Disable collisions, disable solid
The problem with this is that you also have to use "X" animation as a timer to set the time until the block "reappears".
A simple action that chooses an object and destroys it, then waits for a time that you set in the engine before recreating the object in it's initial form.
If anyone knows any other features we could use put them in the replies!
EDIT:
Also, I forgot 3, I knew there was something missing, this is the most important one and most useful.
3: A system action to delete specific save slots. Just like using system actions to save and load in named slots, the ability to delete/erase the data in named slots.