log openal vendor after initializing.
ModeType instead of dynamic_cast for gamemodes (dynamic_cast is slowwww)