This package contains classes for implementing a program that allows a user to solve the Bridge Crossing problem.