Yes, I've played it. It is lovely indeed.
It was surprisingly good, but the visual identity of it felt little too derivative of OFF imo, and the gameplay was just Cave Story.
Still, it was fun and managed to feel pretty unique, but it wasn't the best game in that contest. I'd give that title to Entity.