horizontal collision with blocks / segments