Added shake function to unit
Fixed a bug which caused an invalid number of colors used
Fixed a bug where the colors used would not update properly after shaking
Added a validation of the representatives
Merge branch 'shakeNode'

Added shake to changeNode Unit and fixed some bugs in the vns loop