Aside from numberous bugs, this level's ok.
Spoiler: (click to show/hide)Wallswim up of 994, 1000To the right of 993, 1003To the right of 991, 1004To the right of 992, 1004Hold up as you jump into the ghost at 990, 1003Don't get the eye before you jump into the shift at 990, 1003