Long time since i made something but here it is