I agree, If i go back i will add tooltips over each tool and also create intro screens to the first few levels to introduce the tools one by one. I chose to leave out the undo button since it would make the game far too easy since you could just keep redoing an operation until you get what you want. Reset button would have been good though.