Escape Goat 2 is a delightful puzzle platformer where you play a goat for some reason, and you complete various puzzle rooms with different themes and mechanics in a few themed worlds. To do so, you have headbutt attacks, a double jump and a little mouse companion that you can use to do tricks. I've enjoyed my time with the game although I've found the controls a bit hard to get around, especially in the later puzzles when you're required to do many things in quick succession in order to succeed.
I've found the core concept of EG2 quite good since the mechanics are pure and the world is interesting. You start on a big grid and you have to navigate through rooms in order to get sheep souls and progress to the next worlds. Each room requires you to get a key; sometimes it's very straightforward, sometimes you have to do some platforming, sometimes there are more devious puzzles where you need to activate switches by doing certain things in a specific order. If you fail, no worry, there is no penalty for death and retrying is just a button away. You also can get killed by being crushed or broiled by the fire-shooting enemies you'll sometimes need to use in order to solve puzzles.
Some of the moves the game asks of you are a bit too tricky for my taste, it is rather unprecise to jump, head-butt a block to destroy it, then double-jump back to the platform that you came from, for instance. This problem gets compounded by the addition of a mouse that you can throw around and have it do tricks. You can leave it where you're standing to keep switches pressed, you can make it move around the edge of platforms in order to press switches in hard to reach places, you can use it to trick enemies into firing at the air. It's a nice way to add moves to your character at the cost of having to remember to use the mouse properly while doing some other puzzle-solving.
You also find magical items like a hat or a hammer to give you temporary powers for one puzzle such a being able to teleport between you and the mouse or to turn the mouse into a big block that crushes everything under it. It's also a nice way to add new components to puzzles, but I've found myself struggling with the controls in those cases. Forgetting to teleport to the mouse or pressing the wrong button out of confusion are both things that happened, and while the levels are short and easy to retry, some of the later puzzles are multi-stepped and require quite a bit of time, causing only frustration if you fumble into dying.
But that shouldn't stop you from at least trying Escape Goat 2 because it's a well-crafted and well executed puzzle platformer with a lot of good ideas and clear objectives and core concepts.