I adore "waking up in an unfamiliar" place plots. Haven't had a chance to play through the demo yet, but I've got it on my list!
Thanks! :) Hopefully a new demo going up this week, if I get my act together...