[Bugfix] - The height filtering in the function `filter_assets()` crashes
The untested version of the filter_assets()
function attempts to modify the assets delivered by the reversed(assets)
iterator. This does not work because the iterator delivers tuples. A better solution is to create a new asset list and copy the necessary assets with their modification into the new list and discard the old list.