Hello,
I like this project very much, thanks for sharing.
I just suggesting one enhancement like we can select polygon by adding points but I think they should be movable. And also when I put another point, there should be a middle point (lighter than others) , in future if I select it then it became main point (darker one). So that we can add more point to the selection and make the selection more Sharper.
Thanks