Cerberus is a multipurpose Rubik's cube simulator which provides a visual interface for tracking the state changes brought about by very long move sequences(>1000 moves)