Added mod loading, not tested :(. Added TODO