added levels improve collision