Fixing Fatal Errors

Fatal errors have been corrected as much as possible in the current situation. We may still have new bugs to work out, but we'll continue to work on them. We apologize for any inconvenience this may cause.