Preheat oven to 350°F. Cook spaghetti, drain and mix with butter and half of Parmesan. Brown beef in skillet. Stir pasta sauce into skillet with beef and heat. Combine Ricotta, egg and remaining half of Parmesan. Layer half cup sauce into 9x13 pan, then spaghetti.