Love the concept overall! Very cool theming. I think the human's behavior got a little funky sometimes. There were a couple moving back and forth on the edges of the screen, maybe bumping into each other. I think sneaking up and playing a mini-game is a cool mechanic.