More flexible snake, speed adjust, panel config(TBC)