Rework UI::Adapter and UI::Serializer to enable picking computer
difficulty