Added Level Class. Makes code much easier to read