Stuff

snakes are initialised 
removed protocol class since we weren't really using it

and some other misc stuff too