Enjoyed playing through your game!
I didn't really understand why there were 2 balls per level? It WAS cool that a single level would double up as practically 2 levels since you had to navigate through the hazards in different ways for each ball... But I was hoping that there would be some levels that depended on the 2 balls interacting with each other. From what I could tell, all levels can be solved with the balls acting independently from one another (except when it is impossible to split them up).