client/app: get_scene()
client/state: Rework packet handling to use lambda functions