separating level building, updated level loading