Implement dynamic image load

Only load images when they are needed. This removes a noticeable pause
between the title screen and the guild screen.