I got so big that my browser couldn't even handle it anymore, this was a lot of fun :)
I'd suggest re-centering the polygon when you merge, this way it would avoid rotating the whole body if you started on one side.
Thanks for the feedback, great idea