Feature/vec2 random tweaks

This closes issues https://github.com/GearChicken/MINX/issues/58 and https://github.com/GearChicken/MINX/issues/63 as well as closing the pull request https://github.com/GearChicken/MINX/pull/65 that was opened by @heroyi.