added validations for itempositions and scene/itemdefinitions

validations ensure that items are not placed out of bounds and
that only valid images are provided