Wow! Nice, you got me hahah I really believe that it was a puzzle. The turning screen mechanic reminds me of Digimon Rumble Arena.
And really nice music and presentation overall
Thanks!! :)