Screen crawling usually means that there aren't enough places to roam on. Screen can cause adult chameleons to loose nails, so if he isn't asleep yet try gently moving him some where else.
is it possible that hes acting like this because i only got him a couple days ago? do you think he might have just been getting used to the habitat. cuz he didn't sleep at all today.