Added Map constructor to allocate space based on tile size, not vector size. Current demo can go up 250*250 with optimal movement ~25-30 fps. Number of sprite render is currently set up to 10*10 or 100 sprites for demo.