SPLAT!

The whole shebang, but still not 100%