Adds randomize and javadocs variables.

Adds a randomize()-method and javadocs variables.
Merge remote-tracking branch 'mikael/engine_further_development' into test

Conflicts:
	Engine.java