Object-oriented triangle assignment for Epicodus