execute unless data storage funkalot:start selected run function funkalot:start/select/play
execute if score @s up.press matches 1 run function funkalot:start/switch
execute if score @s down.press matches 1 run function funkalot:start/switch
execute if score @s space.press matches 1 run function funkalot:start/choose
function funkalot:scroll
scoreboard players add .logorotation constants 1
execute unless score .logorotation constants matches 20.. run return 0
data merge entity @n[tag=start.navigation] {text:[{"text":""}]}
data merge entity @n[tag=start.navigation] {text:[{"translate":"start.navigation","with":[[{"keybind":"key.forward"}],[{"keybind":"key.back"}],[{"keybind":"key.jump","color":"green"}]]}]}
execute store result storage funkalot:start logorotationX float 0.0001 run random value -50000..50000
execute store result storage funkalot:start logorotationY float 0.0001 run random value -300000..300000
execute as @n[tag=logo] rotated 0 0 run function funkalot:start/logorotate with storage funkalot:start