Hand the initializer instance over to the implementation
Added initializer for random start position translation