Waves implemented, start and objective create, 1st virus created

Back to work, waves are working, objective and start are now different
from keypoints. (Start now defined);