add ApproachInstruction
fix bugs about pickup bullet
add random stop event
fix some bugs
add some instructions
remove some bullets
add msg to instructions
merge master