I need some different eyes to look into my code. I don't know where is problem. I think is not bad but still almost all red. Maybe I don't get some condition? Please help!