canvas snake