Add SnakeGame master class. Slew of changes