ouijaball Robotics Mini-Projects (2017): A mechanical magic-8-ball machine inspired by the Ouija board