Added Level class and updated other classes as appropriate.