OpenFrameworks homework, intermediate level