planners now check validity of start/goal states before planning