Added class Roll and its interactions with Pin