Modified intersect point calculations and put them to use. No time for
testing yet. Finally deleted that useless SurfaceViewActivity class.