My Ludum Dare #22 entry.