This was very surprising. I was expecting something generic but I was proven very wrong. While there is a slight amount of predictability, it was still very well thought out. It has great mechanics, lovely art style, and a great atmosphere. Can't wait to see more!