Duck! Take cover!

Work in progress.