Problem 1: Most doors should work fine if you leave Snap to Grid on (set to 0.25). I think the arched castle door is one of the weird ones that needs to be adjusted. Most likely, the door is coilliding with ther frame or something else which is causing it to be stuck. Also, I'd try to avoid resizing the doors because it looks pretty strange and could also cause further problems. What are the doors that you are having problems with?
Problem 2: I think that is just a glitch with the editor. If you want the spotlight to not show up, you can set it's colour to 0 0 0 (black). Or alternatively, in your script you can use the function
SetLightVisible(string& asLightName, bool abVisible) which will make the light invisible.
Problem 3: You can create a script area at the bottom of the incline, and script it so that when the player collides with the area, they receive some health. For example:
void OnStart()
{
AddEntityCollideCallback("Player", "Script Area name here!", "GiveHealth", true, 1);
}
void GiveHealth(string &in asParent, string &in asChild, int alState)
{
AddPlayerHealth(50.0f); // or use SetPlayerHealth to set the players health to a specific value
}
(this script is not tested and could contain errors)
You could also just leave it the way it is, because it makes sense that the player would get hurt a bit from falling. Of course, it's your choice though.
Problem 4...(?): The game will be able to read them from your custom story folder. Make a folder called "entities" in your custom story folder, and place all your custom entities in there.