Implement more tests for GameState, Screen, and SnakeWorker