Changed from awt.Point to a custome Point. Fixed problems with returning home. Need to change the way random location is done. So that it can be done outside of Unit, to insure validity.