Made attack type capitalisation consistent, started shift of attack type logic from responder.php to BMAttack.php
Added function BMAttack::possible_attack_types($attackers) to list all possible attack types that the attackers can perform
Shifted possible attack finding into BMAttack::valid_attack_types($attackers, $defenders)
Shifted logic for valid attacks from BMAttack into BMGame. Added unit tests.
Completed unit tests for BMGame::valid_attack_types()
Added unit tests for valid pass attacks
Added unit tests for in-game shadow attack
Added button set names to the button SQL data, added web page with tournament legality to notes
Added Vampires set
Added Sanctum set
Added Lunch Money set
Added Legend of the Five Rings set
Added 1999 buttons, and notes on skill abbreviations and button recipes
Corrected BROM capitalisation
Added BRAWL set
Added Buttonlords set
Added Studio Foglio set
Added Sailor Moon 1 set
Added Freaks set
Added Fantasy set