Untangle Puzzle Game in Canvas

This is an interactive game with circles and lines connecting them.