Register items in GameRegistry

Also moves some stuff around and adds new methods getTileName() and
getItemName().
Rename backpack methods
Don't re-register backpacks (=> crash)