Thanks! I wasn't entirely sure about the ending until the last day before submitting, but I think it works well.