refine save logic to prevent a loop hole
delete code i shouldn't have written, because at the time of its writing, i was function under extreme sleep deprivation
initial impl of cut/copy/paste plus some refinements to save/load logic