Updated the bgm format

I'm stoppin' this format for now, too lazy for repairing 200 errors +
missing functions etc...Anyways, after that the bgm format will be
implemented