Very well-made and seemingly accurate (except the explosions), although I'm not really familiar with Carrom myself. The physics work well and the graphics are nice 'n tidy. The pew-pew sounds and explosions bring a bit personal touch to it! If there's something to improve, maybe quitting after a match should first take the players back to the menu, instead of abruptly exiting the program.
We'd like to see this game in our annual Game Development World Championship!