Added ability to supply screen height/width

I really need help on the enchanchment in the issues page if you get a
chance because it is rendering every tile in the map and we only want to
render the tiles that are visible on the screen