Nice job! The last level ended up being a lot harder then intended, and if you haven't already, you should try getting the "good" ending.
How do I get it
You can click this to see.
thanks man