engine now only draws tiles on screen