Add map creation lua functions

-Add map creation lua funcions
-This resolves #2
-Needs to map it load from the scripts yet

Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Fix #4, bot no longer ignore obstacles

-Bot will try to destroy enemy instead of passing throught it

Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Loads maps from .lua scripts, closes #2

-Corrected several bugs related to wrong tile parameter(using tile.gfx
instead of tile.tipo)
-Add map scripts, only simpleRooms.lua ported and tested
-Note that setting Tile.START only works on QtMapTools, to work here
you'll need to player:setPos(x,y) the start position
-Change Tile.FINISH to Tile.END
-Map Parameters don't work now, see #11

Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Merge pull request #24 from Darksshades/refactor_engine

merge 'Refactor engine' into 'dev', solves #2 and #4