modify weapon position
player collision