I wanted to improve a little bit more before submitting but I guess I am just not meant to be a snake, I'm not that skinny or elastic!