I think it is relativly easy. For a beginner pretty hard thought, because you have to use vector calculations.