BMAttack::get_instance now does type lookups

It's a small update, but the game code will need it.