Yeah, I think the options were all put in the update method so every options is always available no matter where you are. I think a way to fix this would be to add some if-statements and have a variable to track your location. This would also allow you to not need to use a different key for every option.