Thanks for trying out the game! We left the itch page until the last moment, when you tried playing I believe there was nothing here apart from the title and credits! We have now updated the page with actual info about the game and you should be able to play now!
Smash Balls is a 2-4 local players couch-versus game that was made with controllers in mind, I hope that answers your issues and that you can actually enjoy the game now 😁