I enjoyed this game, even if it is very obviously the product of internal demoing, as you have said. It's a fun little time-waster.
However, I hit a softlock during one of my playthroughs, where animations and music play as intended, but I cannot advance as, for some reason, the step button is "grayed out" (quotes because it's actually transparent, but I don't know what you would call that button state internally).
Fortunately for you(r team), I was playing the game launched from the Windows command line, because unfortunately for me, I cannot use the Vulkan backend so I had to run the compatibility (OpenGL3) one instead, because my laptop is ancient in gamer years. This meant the command line emitted a log of its warnings and errors as I was playing. This is what it gives me right before the loop of doom:
ERROR: Particles lifetime must be greater than 0. at: (scene\2d\gpu_particles_2d.cpp:57) ERROR: Cannot get class ''. at: (core\object\class_db.cpp:339) WARNING: Node of type cannot be created. A placeholder will be created instead. at: SceneState::instantiate (scene\resources\packed_scene.cpp:205) ERROR: System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) ---> System.NullReferenceException: Object reference not set to an instance of an object. at MegaCrit.TopDeckers.Vfx2.StarImpact.Play() in C:\Users\casey\godeckers\Scripts\Vfx2\StarImpact.cs:line 35 at MegaCrit.TopDeckers.FighterClashState.TakeDamageInternal(Decimal amount) in C:\Users\casey\godeckers\Scripts\FighterClashState.cs:line 130 at MegaCrit.TopDeckers.Commands.FighterCmd.Damage(FighterClashState target, Decimal amount, FighterClashState owner, CardModel cardSource) in C:\Users\casey\godeckers\Scripts\Commands\FighterCmd.cs:line 72 at MegaCrit.TopDeckers.Models.Powers.DemoralizePower.AfterCardPlayed(CardModel card, FighterClashState owner, FighterClashState target) in C:\Users\casey\godeckers\Scripts\Models\Powers\DemoralizePower.cs:line 19 at MegaCrit.TopDeckers.Hooks.HookBus.AfterCardPlayed(CardModel card, FighterClashState owner, FighterClashState target) in C:\Users\casey\godeckers\Scripts\Hooks\HookBus.cs:line 34 at MegaCrit.TopDeckers.ClashManager.PlayCard(CardModel card) in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 188 at MegaCrit.TopDeckers.ClashManager.PlayNextCard(FighterClashState fighter) in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 157 at MegaCrit.TopDeckers.ClashManager.TakeTurn() in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 95 at MegaCrit.TopDeckers.Nodes.ClashScreen.Battle() in C:\Users\casey\godeckers\Scripts\Nodes\ClashScreen.cs:line 178 --- End of inner exception stack trace ---
Let me know if you need anything else, if I've made some kind of error in my report, or if there's any other way I can help you.
Edit: Changed "play button" to "step button"