Cleanup: CvPlayer::updateInventionEffectCache()

Closes #13