Refactor colliders example to use viewports