Fix ridiculously unnecessary data passing in searches (because I am stupid); add test board