Refactored tile renderer so we don't create render object twice in renderer process