Have a slanted 3 row roost they all want the top. They are getting knocked off flying from roost on one side in to the wall on the other side afraid they're gonna get hurt. How long to establish order? Do i need another high one?
There are always exceptions to anything chicken but most chickens prefer to sleep as high as they can. The ones highest in the pecking order get to sleep where they want, the others have to make do with what is left according to how they rank. It's not that unusual for a more dominant chicken to push another chicken out of their way or peck a chicken when they are headed to their favorite spot even after they have been in the same coop for months. Bedtime is often kind of rough. Even if you make all your roosts the same height they will still have favorite spots, in my coop that is close to a window.
People have been using ladder type roosts for thousands of years, they have also used roost all the same height. When they sleep in trees they sort themselves out on different branches and at different heights. You can certainly try putting up another roost at the same height, it could help and I encourage experimentation, but don't expect it to ever be entirely peaceful. It could settle things down some though.
Also should i have some kind of light? Moved them a couple days ago kept them in for a day let them out a day. Boy howdy it was a pain gettin them all back in
I don't know how dark your coop is, so I don't know if you need a light. It depends on how many windows you have, where they are located, where the coop is located, and maybe if you have some type of security night light in the general area. Lights inside the coop at dusk help some people but are totally unnecessary for others.
I don't know where you moved them from or what your set-up is like. Chickens are creatures of habit. If they are used to laying in a certain place they usually really want to lay in that place. They may or may not move from one nest to another in the coop but they generally want to lay in that coop. There are exceptions to that too but it is a general trend. If they are used to sleeping in one spot they want to return to that spot to sleep. Locking them in the new coop for one day is not going to break that habit any more than you are going to break one of your habits by not doing it once.
For some chickens a week will be long enough to break them of the habit of where they sleep, for some it may not be. If your coop is big enough leave them locked in there for a full week at least before you let them roam. If you have a run associated with that coop you can leave them locked in the coop and run for that week. They might or might not try to sleep out in the run at first, so when they have settled down for the night move them to the coop. Once it gets dark they are usually pretty easy to catch. Of course that depends on how dark it is down here.
Or train them to come when called. Put a treat like corn or Black Oil Sunflower Seeds (BOSS) in a bucket. Rattle that bucket ad give a specific call like "Here chicky, chicky" while tossing them a small amount. It should not take that long before they come running whenever you rattle that bucket and call them. So lure them into the new coop not that long before dark, then lock them in there. They should learn to go in on their own before too long.