Using newer cuttlefish datatypes

I changed how enums work. Pretty cool, eh?