fixed a bug caused that tiles were not drawn
minor change in the draw method, so you can now translate the map drawn by the TileEngine

the test code now is zooming into the location where the mouse points to