ric0chet

Teleport your way to victory!
Puzzle