Added structure for a "Factory "Design Pattern and additional details on level generation.