Right now screen updates are tied to Gamepad::update(), which makes screen printing unusable during autonomous, and any other time that Gamepad::update() isn't being called. Screen updates should instead be moved to a separate thread so that the screen API always works.