initial import
delete temp
Revert "initial import"

This reverts commit 00f70d42fdd75c28dfa5046a34629d5c34f44437.
Revert "Revert "initial import""

This reverts commit 3838b7f3f1c624153e8c050e2f07c7a2373678c9.
Add basic impl of gift wrapping algorithm
dynamic size of convex shape
Remove direct access to vector
const correctness
Range correction
Remove unsigned warning
Add modularity
Outsourced the making process of random asteroid
Add random Points for asteroids
Ptr to ref
Add correct seed
fixed 0,0 bug
Float distribution
Randomization can be controlled
Separate the astGene from utility functions
Add texture