SnakeCanvas extracted