I think it could be done, but not with actual vectors... I have the idea of setting all the possible vectors as invisible sprites and then set them visible acording to the input and set the colissions binded with visibility stats... like the digital display on the calculators or digital watches