basic flyby and assassin behaviour done