NEW: Updated objects hierarchy to meet new design after TA meeting, TODO: Implement object loader, add LevelMode class (or whatever it will be named) to hold all data for one match, add Map class to hold environment object data