The wave run-up simulator: Idea, necessity, theoretical background and design