English is also not my main language (so I also apologize for any translation errors).
In fact, I was close to not finishing it, since I didn't think it was done well enough, haha. It took me quite a while to learn to do everything by myself (the code, drawings, etc), but seeing this kind of comments makes me feel that it was worth the effort and time invested!