SnakeFrame / GamePanel built from scratch