Cook ground beef and onion in a small amount of oil. Stir in flour, salt and garlic powder. Add milk, egg and cream cheese. Cook 2 minutes. Stir in cooked broccoli. Roll out one can of crescent rolls to line a greased 9x13 pan. Place meat mixture on this. Place cheese on top of meat. Put other package of rolled crescent tolls on top. Bake 40 min at 350F. You may need to place foil on top the last 10 minutes if it gets too brown.