Implementing a better level system in MainGame and adding objectives

Objective can be inherited and implemented to create new objectives,
this class can then read the map, to see if its objective is complete.