Dr Fine Rolo almost 11 years ago I'm not sure which game this is from! It looks good so it's probably neosphere.