I rushed this in less than 24h, so I din't have time to add many things. For the moment, I'm not looking forward to update it, but I appreciate the feedback.