Changed instantiation for Generator classes by using static method generate()
Renamed Elevator to Choice