Thinking in triangles...

Magnificent | Magnificent - Extra Puzzle | Nodes Game