Implemented undo in about an hour (I thought it would take less).