I totaly agre with you about the undo button, I kinda tried to work around it by making the levels more simple and use less components, but still it would have made it better :)