Rewrote ScreenManager push/pop handling again, should now be able to handle multiple...