Leopard Puzzle game

I’m always intrigued when I stumble upon weird stuff.