I have fronts and i find mine like a cave and some rockwork. I arrange it so there are open areas of sand along the whole front of the tank and have the rockpiles/caves in the back of the tank (three seperate piles).
You might want to try to start feeding the fish sinking pellets and floating pellets. I feed the haps (blue dolphin, red empress and one brichardi) floating pellets on the surface and the fronts get sinking pellets at the same time i put in the floating ones. The haps were running around in a feeding frenzy and my fronts were in danger of not getting enough food. Now the haps run around crazy and the fronts get the sinking ones on the bottom of the tank. Everybody happy and full .
I think the fins are just shredded from other fish, give it a couple days and clean water conditions and you should see rapid fin repair, if not then begin treatment with the meds you like for fin rot. I like melafix myself.