Fixed an error in the Rosh check code, as noted by @Ensiform.
Added level check for falling damage (Rosh is now hardcoded so that he doesn't take any falling damage on yavin1b). Also added a lengthy comment explaining why this was necessary.