* changed initial system of calculating actual script directory (regardless of how called), needs more work sadly