I have the following code, which has performance issues due to having to convert a long Stream to an Array. The Board.getReachables() method returns a stream, so it would be muc