Kings' Harry Giles taking advantage of opportunity, ready to compete