This function isn't drawing tiles. It's drawing the renderables added in these lines in GameStatePlay::render()
```
	pc->addRenders(rens);
	enemies->addRenders(rens, rens_dead);
	npcs->addRenders(rens); // npcs cannot be dead
	loot->addRenders(rens, rens_dead);
	hazards->addRenders(rens, rens_dead);
```

Because those are all animations, we set the surface pointer in Animation::getCurrentFrame() https://github.com/dorkster/flare-engine/commit/5fa49560b120d6b2088a9de0240eecd06c71277f#diff-7c4a4338516ca90ccaac53f808122115R196