All functionality except point is now working in GridSnake