a colorful playground on an empty beach .