more snakes and some clearer code
added submerge and headbob functions