Very well done! I completed A side and definitely enjoyed it. I may have to come back later for B side