update reshape function
add Camera class for handling the camera position