Develop a Game of Snake with Python Turtle with multiple difficulty levels. You may need to use features or libraries: List, Random, Keyboard Event, Timer Event, Colorsys.
Cyclogon is a curve formed by tracing a vertex of a rolling polygon on a flat ground. Continue from previous rolling triangle animation and trace the red vertex to draw