Centralized the level loading responsibilities
Tried to add collisions. Failed. Start again tomorrow