issues with box testing

Trying to add the collision testing for the walls and boxes so you're capable of pushing the boxes and be stopped by the walls. (Not push the box through the walls and etc) Currently I have an issue where multiple of the requirements are met and the boxes push anyways. ex. if you have a box below and beside you... if you move both of them will move odds are. need to make it specific to a single box.