Object System

	GameObject.Update
	GameObject.Clear
	GameObject.Remove (ObjNumber)           		// Remove an object from ObjectList
	GameObject.Add 									// Work this bit out later
	
	
	x=GameObject.Free(from,too)
	GameObject.Add.Routine(x,bullet_blast.addr)
	GameObject.Add.IntFrac(x,0,PlayerX)
	GameObject.Add.IntFrac(x,3,PlayerY)
	
	
	=Obj.Index
	=Obj.InUse
	=Obj.OnScreen
	=Obj.RoutineAddr
	=Obj.Sprite.First
	=Obj.Sprite.Last
	
	=GameObj.Int.Get
	Obj.Int.Set(value)
	=Obj.Byte.Get
	Obj.Byte.Set(Value)
	=Obj.IntFrac.Get
	Obj.InFrac.Set(Value)

		ld		a,(var_byt_f)
		ld		e,a
		ld		d,0


		ld		hl,(var_byt_f)
		ld		h,0					
		ex		de,hl 				


