I've posted an exercise earlier about making such a thing and rahmu removed it cause skiddies might leak it, so anyways i've wrote it within the next 2 hours, im not gonna post the code due to the moderators opinion , whoever wants a copy can pm me for it (for non skiddies , pro ppl only).