[WIP] deck validator class