Added check to see if placement valid