fix test 16
add BorderSpace
refactored interact
refactored shuriken received attack