The board game Carrom, implemented in Processing using box2d library as a multilevel single player game. Besides the basic implementation, additional modes are added such as the AI mode and Gravity mode, which causes interesting carrom men behavior.