For the bouncing ball project, generative AI is permitted if clearly disclosed and the code is released as public domain.