I had a lot of fun with this one, even if I didn't manage to solve the puzzle.
It might be useful if the pieces had an outline until you placed them in the right position. That would make it easier to tell what shape the pieces outside the square are, as well as providing feedback and a sense of progression as you complete the puzzle.
Good job! :)