For the bonus points: the characters are from Mappy. I used to spend way too much time playing that game back in the day!