I was thinking of doing similar level gen, nice idea, i don't feel like the fireballs always have the same initial position.