Added more segements,added bgb 1.43 support, changed stuff

Now using the gym flags to check the badges.
Added serveral new Segments
Added support for bgb 1.4.3
some optimation