bouncing is in place
Add crossing & visited
rename resolvers to responses
rename responses to collisions
split world:resolve into smaller resolvers
rename future_x & future_y to futureX, futureY
refactored collisions & responses into collisionTypes