The game is not very hard and very enjoyable. There are a few parts that you might get stuck on, but none of the puzzles are very hard or very long. Upgrade your skills and weapons when you get the chance, and enjoy the ride:) If you have any difficulties with any of the puzzles or are just not sure what to do next, here is a video walkthrough I made for the game. Here's the link to the playlist
https://www.youtube.com/playlist?list=PLsio1WOzfOgvzgXNG2pV_...