gc snakework , and red method gameover