Exiled

Can you find your way home and defeat the Evil Queen?