public class BitOperatorTest {
 
    public static void main(String[] args) {
        Person bob = new Person((byte)0b00001100);
        bob.printInfo();
        bob.growUp();
        bob.printInfo();
        bob.turnBoring();
        bob.printInfo();
        
        for (int i = 0; i < 4; i++) {
            bob.changeReadyState();
            bob.printInfo();
        }
        
        bob.haveFun();
        bob.printInfo();

        bob.setScore(9);
        bob.printInfo();

        
        CompactBoolean flags = new CompactBoolean();
        flags.setFlag(1, true);
        flags.setFlag(5, true);
        flags.setFlag(6, true);
        
        flags.printDebugInfo();
        
        flags.setFlag(5, false);
        flags.flipFlag(2);
        
        flags.printDebugInfo();
    }
    
}