Created the Diver class to core.py
Remove the default argument, Add PathAdjuster type