Thanks for this, bookmarked it. I'll need a 2D vector space for a future project, though it's not game related