Add Device::render_world()
Modify World::update() to accept a custo Camera* parameter