Various logic corrections including in the method for checking if a piece is blocking the route for another