Add validation for the non-job entry types
Relates to #13
This adds a simple check for the (predictable) entry types, i.e. sitting and lying. That means if an unexpected value (anything but “front” or “back for the sitting case or “left” and “right” for the lying case) is encountered the object is deemed invalid and not listed for selection in shop mode.