Core/Misc: Implement reinterpret casts for all battleground classes and ...

...use them.