Feels like a visual novel with robust characters, story, and great art. The Sokoban element is a nice addition. Great work!