spikeymikey's lovely caustics

will be renamed soon.