Yeah, adding undo to the ones where it makes sense would be great; I mentioned it elsewhere but I really wish I had developed the game logic with undo "baked in" because adding it now is much more of a pain...
Aah, that's unfortunate! I also find myself reaching for an undo button when I've done something I didn't mean to. I don't mind too much though, it definitely raises the stakes!