I don't know about the puffer. I havn't heard about that before.
The algae is normal. How old is your tank? With a puffer it's difficult to keep the usual "cleanup crew". If your puffer is very small, you may be able to get some snails and hermit crabs to clean that up. (The puffer will eat them when he's big enough to do so.)
Did you post a picture of your tank? I don't know what's "on the left". Bright green spots on the glass are usually a harmless variety of algae. You can scrape them off with an algae pad or a mag-float.
today he hasnt moved much, just layin under a rock.. the purple color went down, but his eye is all cloudy... the lady at the lfs said he could be pop eye...? im gonna get pick up some stuff for it after work...