Some more library loading stuff
some changes to HoleRecognizer
fixed holerecognizer