Allow setting vector components explicitly

Signed-off-by: TheSniperFan <thesniperfan@gmail.com>
Randomize starting speed

Signed-off-by: TheSniperFan <thesniperfan@gmail.com>
Make sure that boids stay within boundaries

Signed-off-by: TheSniperFan <thesniperfan@gmail.com>
Lock window dimensions during simulation

Signed-off-by: TheSniperFan <thesniperfan@gmail.com>