Dz Nuts: I have a lvl 20 gravity gun (base dmg 420, WOOT!), haven't seen anything over 20 in any of the classes yet, but i haven't had the money yet to try and reforge my Grav Gun lvl 20.
Once you play against the snake a while, you understand it has a pattern, just like the rest of the game. Then its just a matter of working around the pattern to beat the snake. As others have said, there is a clear pattern: only open mouth takes fairyflies, always alternates open - closed - change level - open - closed - change level. Just keep moving to the level the open snake has just passed and eat the fairyflies along the way. Oh, and the fairyflies tend to appear on the level the snake has just passed.