final commit for bowling game code with test cases

As per naming convention, functions should follow camel casing (First alphabet in caps).
So this function should actually be ManageScore() instead of manage_score().

Also, function names should indicate what they do. And single responsibility dictates that
each function should do just one thing. You want to be as specific as possible on the names as possible.