Added partial functionality for challenges, requires satnav implementation to go further