#include <magic> // aka RTTI that is determined for each game object type class at compile-time automatically