here's how i see it - this is the logic:
check if the camera y is below the matrix height (since it is randomized). if it is keep it from going down - how? store the camera's position at the beginning in a variable like oldcy#. then, if camera position < matrix height, camy#=oldcy#. finally, at the end of the program, position camera camera position x(),camy#,camera position z()
try it out and tell me if it works - if you want the full code you'll have to wait cuz i'm trying it out still - anyway - try it for yourself first - it'll be good experience.
For when they said I couldn't, I did...