Ok, I got that about the enemies.
About the other thing, I'm trying to figure out how to make a level, let say when you start the game, there are a lot of rooms that are randomly created, randomly connected as well and they all together become a level, so there is a level generation only before tha player is going to start a new level.
By now, I only have in mind that I should create many rooms for each kind of level, so when a player enters a new level, the level is created by choosing some number of rooms, chosing them randomly with 1 entrance and 1 exit.
My char walking test by far:
http://nekrosith.deviantart.com/art/HR-walking-test-01-433200065