First working version with 2 types.

Supported types:
1. Wandering cubes.
2. Wandering circles.