Forked from BlackWhite as an Object Oriented Implementation