dive and roof interaction fix