Do you have snails and hermit crabs? If not, I would get a bunch of trochus snails and some scarlet hermits and some tiger conches for the sand. Urchin is also good. Just sounds like you need to modify your feeding practice and get a clean up crew going. The algae will also help.