Fixed algorithm getting current tileset name

Fairly sure I got it working right this time. I had to reorder the list
of tilesets.
Consumable Factory and classes added

Consumables now use the format that Mike M introduced with enemies. I
also fixed them so they won't spawn under the enemy now. Also you can
set the player's health.
Merge pull request #11 from Lakon/development

Development