improved block collision