Silly me; these should be fit.intos, to keep memory overhead down. Also I added my comments on that TODO.
It turns out there's a specialised kind of array specifically for this.
Eliminated dead menu assets.
Made asynchronous, with network activity notifications and error reporting.
Deleted redundant overriden onCreates.