added passive object, added constructors to spawn