Boundary checks are in, need work for left and top