Just saying here, Ophelia only flew into walls while her wings were clipped, because she was trying to fly and couldn't and ended up in a wall. Her wings all all the way out now, and she doesn't run into walls anymore. She's skilled enough to land on the edging/trim on the doors without a problem. They're just awkward during the growing-out stage with the flight feathers.
I have tons of toys too, but Ophie gets alot of free time so she gets enough flying room.