Full froggy loadout screen

Ancapsulated the different stages for creating a loadout screen so that
you oly need to define a resource file and supply it as a parameter to a
new LoadoutScreen; then draw/update the loadout screen from the game
loop.