Added BEPCPlayer as well as going over existing code. There were several...

... cases where syntax wasn't satisfactory for pycharm and a couple of cases where a return statement was expected but not created in a function. The syntax should be (mostly) satisfactory and a couple of logic mistakes were corrected.