No, you don't need to buy them in advance. Just buy them at the door. And you can go in out as you please. You can start your day there, then go grab lunch and go back to do more activities just hold on your ticket.
You can by them when you go in
At the door
Thanks! Your answer is awaiting moderation.