'There’s just too many adjectives to use in terms of Eric. He’s a great kid to work with,' said Ray Edwards, the Flames’ director of player development