Alright, I do not know what is going on... When I try to change levels, the level loads, but the game freezes. It's zoomed in using the camera that's in the WMB file. Yet, when I call the level from the startup() function, everything works fine. The camera works and everything. I don't see what the difference is. It's not calling any other function but that one.

It is hard to explain what I mean, if this sounds confusing, so I would be more than happy to email the source code to someone who is willing to help me figure it out to show you what I mean. At this point, I am stumped at what the problem could be.