Algae is very normal in a new tank and you will be fighting back algae for 6 months up to a year. This is called "the uglies", or "new tank syndrome".
The cloudiness might be bacteria bloom, in which case you just wait it out. It won't bother any livestock, its just unsightly but doesn't bother anything.
The fish died because you added 6 fish into a one month old 20 gallon including a foxface and a soldier fish (which should be in 100 gallon tanks) and there's no rock in the tank for fish to hide anywhere which is a very stressful environment.
for 3 days I fought green algae growing on my nano 20 gallon fish only tank glass. Following a day with the window next to the tank shaded with a blackout shade the growth on the glass is gone but I woke up today with a milky tank. So far it has cost me a fox face and a bigeye soldier. I have...
www.reef2reef.com