I beat it! It felt pretty long, I think it took me 30 minutes. Cool puzzle design, I ended up being able to win without ever using the delete ability, but I had to be careful not to back myself into a corner.
Thanks for playing!