solve(depth) and solve(breadth) working. fixed bug on unasserting of database. after a successful instantiation, the database was cleared. this made it impossible for other instantiations for the same action to succeed. fixed this by clearing the database noit after. block4 also working for breadth.