define piece status as enum