Mind blowing visuals :o
The puzzles are quite hard (for S rank), and the theme is respected. Maybe you could exploit the fact that the ball kill you upon contact, that could make for some more varied puzzles.
Good job