The idea is good but there is a lot unnecessary traveling between checkpoints which makes the job terribly boring.
That's looking great. Good effort mate. Tho I'd agree with rasheed. There's unnecessary travelling between the CPs and it would make it kinda boring.