3 types of platforms, randomly generated