cam changes & worldgen changes