program head error handling, few other errorr handling! TEST THIS
Merge branch 'point_without_r_r' of https://github.com/dluces/cmput415-project into point_without_r_r