genetic bugfix and OO
genetic work in progress
also no path as possibility for a gen
acceptance ratio for genetic