Hey there! Thanks for playing and for the kind words.
If you mean the first boss to the right, then yes! You need to find the grenade launcher also to break down some walls. Have you found that?