This looks so inspired by "The Last Door". Maybe, the pixel art. I love how the game doesn't end at the "ending".