Flying Model Helicopters from Basics to Competition