well designed but gosh is it hard, the wave comes so fast you don't have much time to prepare and they are so numerous