public bool AllowsExecution(RoomUser user) { foreach (RoomItem item in items) { if (item.data != item.originalExtraData || item.Coordinate != item.GetPlacementPosition()) { return(false); } } return(true); }