collision adjust when bouncing with wall
add map reader