My son plays indoor soccer. He was rammed into the wall last Saturday, his right knee swelled up and he had a hard time walking on it for a day. He has regained movement, not 100%, and the swelling went down. The knee is still swollen, not a lot, and hurts him just a bit. Should we keep icing it? How long should he rest? What are your recommendations?