Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Switching is random, you can't control it.

Oh I meant the algorithm used to randomize that, if it follows some logic or its just some randomizer outside of the developer too. 

It just casts a circle around current body and choose a new one at random from the cast results.