Added bosses, and enemies per level

Added a system to determine which enemies should be present in which
level. This way,  you will only encounter stronger monsters in higher
levels, if so described in the textfile.
Also added bosses. One boss will be chosen to be the final boss and the
player will be able to encounter him in the last room of the dungeon!
Merge branch 'master' of https://github.com/RMARomero/RoguesMasterOfDisguise.git
added the search room feature.
Some minor tweaks
Changed Combat System (Single Target)

Fixed bug so the game will properly end now upon death...
Wrong input handler (ChoiceState & CombatState)
Merge remote-tracking branch 'origin/master' into Bas
Merge branch 'inventory'
some minor modifcations