Alright, here it is, a small update that took into consideration most of the criticism
Thanks again for your feedback guys @PetrieTheWild, @Yance, @Lee