This is my entry for Ludum Dare #30.