More snake and some zigzig shenanigans