Just beat it, the ending is awesome!
Won't give any spoilers though :D
If Badspot's reading this: In the water level there's an area you can swim down to. If you swim straight up you can't jump that high so I thought you could stack boxes to climb up there.
When you try to stack them though, the boxes dissapear:( Please fix this.