Sometimes the player makes unintended moves, but otherwise it's a cool concept. When polished, it'll be a great experience