Merge pull request #29 from jl8e/attacks

Attacks
BMAttack::get_instance now does type lookups
Merge pull request #30 from jl8e/attacks

BMAttack::get_instance now does type lookups
Merge remote-tracking branch 'upstream/master' into game
Add get_instance type lookups