Two revenue models in one building
An indoor playground runs open play and private parties on the same floor, and they behave nothing alike. Open play is high-volume, low-value, weather-driven, and mostly walk-in. Parties are scheduled weeks out, worth ten to fifty times a single admission, and consume a room that cannot be double-sold.
Software that only models one of them forces you to run the other on a spreadsheet. What you need is timed open-play sessions with a live capacity count, running alongside room-based party bookings with their own durations, buffers, and deposits.