moved instance creation methods to class constructors and made some methods for moving entities between places and within places.