todo: random goal would be generated by gaussian distribution
todo: random goal would be generated by gaussian distribution