created by @nicross for Ludum Dare 45 (source code)