Updated Design with new rules, Traits