aren't professional paid developers supposed to understand the game engine?