Tommy O'Brien keen to make up for time lost on the sidelines