Whoa! A demo! That sounds like a great idea!! You can make something for the game jam, but also take as long as you want to finish the complete game!
The plot sounds interesting! I can't wait to see how it develops <3