Reece James is enjoying life at Sheffield Wednesday and thinks that the competition within the squad is good for everybody.