Why C++ for Unreal 4?