Is this different from the full game if we already have it?
No, it's just the public demo of the game so people can actually find it on Itch.