User blog comment:RandomzSunfish23901/Teaser for a New, Innovative Game/@comment-25171777-20150114023400

The hand might be the Marionette's. I'm not sure to be honest.