I found the levels really challenging, you could add some easier levels at the start that learn the player ways to solve levels. Loved the game, its well done.
Yeah lack of tutorials and difficulty is an issue for now but I will try to make better tutorials and adjust the difficulty curve in the later versions