Made some changes to toString, added some private fields, added a roll() method