Thanks for taking the time to comment. There's definitely and issue with vertical lines are being measured smaller than horizontal ones... Still looking into it! As for an undo, my original plan was to have a "draw lines" mode and a "remove lines" mode the player could use, but I couldn't get it working in time :(
Either way I'll take these comments and make the game better. Thanks again for the feedback!