oopized snake, added multisnaking