changed level loading to be based on level number rather than filename