Battle Robotic Jigsaw Puzzle On-line