adding some physics and v1 bot logics