Removed debugging statements and cleaned up some code
Changed implementation of remove and clone methods in List (While loop implementation)
Removed debugging statements
Added printValue method for Chip-Board debugging
Changed search depth
Changed comments
Greatly cleaned the code up and shortened it