AI non-adjacent pieces push check

Added AI check to see if you can be pushed by non-adjacent pieces