if(angel=true) - typical newbie mistake

angel will always be true !! -- use ==