remove junk code
created abstract class for rule variants
added subclass: Bangladesh
add support for variants in menu
add support for pre-game variants