Freestyler Indi Cowie has been crushing it lately