Having him out of the cage is good. When you say that he tries to fly but can't, does he crash to the ground or flutter to the ground? Would it be possible to get a playstand and have it on carpet so the landing is softer? I know my TAG wants to be out of his cage but is happy on the playstand (which I don't get because his cage has a lot more fun stuff in it!) Can you put some sort of towels or padding around his cage? When he tries to fly is it because he is trying to get to you? Maybe a place for him to hang out near where you hang out would be good.