Another WIP. Inspiration taken directly from here.