Preserve blanked buttons across rotations and allow rotation even after the game loop has finished