Made with love for Ludum Dare 26.