removed obsolete prop + privatized calculateNextPoint method