Dynamic shop menu - armor

It's not yet complete, but the skeleton of the dynamic menu and the item
purchasing in the shop are in place.