Replace UICollectionView with custom view to render the world.

This improve the performance which was not good on device.