With the loading times comment, play the Metroid Prime games. You actually get to play during the time it's loading, the short corridors splitting rooms and enemies as the loading screens. That's the best example of an efficient loading system I have seen.