diff --git a/docs/images/multiboot_popup_1.png b/docs/images/multiboot_popup_1.png index c488d28..10b6a31 100644 Binary files a/docs/images/multiboot_popup_1.png and b/docs/images/multiboot_popup_1.png differ diff --git a/docs/images/multiboot_popup_2.png b/docs/images/multiboot_popup_2.png index 4e4e338..ff81a0c 100644 Binary files a/docs/images/multiboot_popup_2.png and b/docs/images/multiboot_popup_2.png differ diff --git a/docs/images/multiboot_popup_3.png b/docs/images/multiboot_popup_3.png index abc98ef..40576bd 100644 Binary files a/docs/images/multiboot_popup_3.png and b/docs/images/multiboot_popup_3.png differ diff --git a/graphics/GBCS_Shell.png b/graphics/GBCS_Shell.png index 29a9128..4bcbc50 100644 Binary files a/graphics/GBCS_Shell.png and b/graphics/GBCS_Shell.png differ diff --git a/graphics/GBC_Shell.png b/graphics/GBC_Shell.png index 976f4b6..fbf748b 100644 Binary files a/graphics/GBC_Shell.png and b/graphics/GBC_Shell.png differ diff --git a/graphics/GBS_Shell.png b/graphics/GBS_Shell.png index 59fa16e..dc1aec2 100644 Binary files a/graphics/GBS_Shell.png and b/graphics/GBS_Shell.png differ diff --git a/graphics/GB_Shell.png b/graphics/GB_Shell.png index 689bbb7..ce04ffe 100644 Binary files a/graphics/GB_Shell.png and b/graphics/GB_Shell.png differ diff --git a/graphics/Label_Blue.png b/graphics/Label_Blue.png index 1c195c5..be5fc56 100644 Binary files a/graphics/Label_Blue.png and b/graphics/Label_Blue.png differ diff --git a/graphics/Label_Crystal.png b/graphics/Label_Crystal.png index b565c3e..17fe929 100644 Binary files a/graphics/Label_Crystal.png and b/graphics/Label_Crystal.png differ diff --git a/graphics/Label_Gold.png b/graphics/Label_Gold.png index 36ba510..03502ac 100644 Binary files a/graphics/Label_Gold.png and b/graphics/Label_Gold.png differ diff --git a/graphics/Label_Green.png b/graphics/Label_Green.png index 6af472a..1c5d41f 100644 Binary files a/graphics/Label_Green.png and b/graphics/Label_Green.png differ diff --git a/graphics/Label_Red.png b/graphics/Label_Red.png index 769157f..9b3c860 100644 Binary files a/graphics/Label_Red.png and b/graphics/Label_Red.png differ diff --git a/graphics/Label_Silver.png b/graphics/Label_Silver.png index 3bc414f..89899e1 100644 Binary files a/graphics/Label_Silver.png and b/graphics/Label_Silver.png differ diff --git a/graphics/Label_Yellow.png b/graphics/Label_Yellow.png index 1d05969..9f3a57b 100644 Binary files a/graphics/Label_Yellow.png and b/graphics/Label_Yellow.png differ diff --git a/graphics/arrows.png b/graphics/arrows.png index 5e21e92..7dd645e 100644 Binary files a/graphics/arrows.png and b/graphics/arrows.png differ diff --git a/graphics/background.png b/graphics/background.png index 54c37ca..119c42b 100644 Binary files a/graphics/background.png and b/graphics/background.png differ diff --git a/graphics/boxBG.png b/graphics/boxBG.png index 1c84791..dfceccd 100644 Binary files a/graphics/boxBG.png and b/graphics/boxBG.png differ diff --git a/graphics/box_select.png b/graphics/box_select.png index 2cbbd06..ec684c4 100644 Binary files a/graphics/box_select.png and b/graphics/box_select.png differ diff --git a/graphics/button_cancel_left.png b/graphics/button_cancel_left.png index 1d5a2e5..9b621e7 100644 Binary files a/graphics/button_cancel_left.png and b/graphics/button_cancel_left.png differ diff --git a/graphics/button_confirm_left.png b/graphics/button_confirm_left.png index 90ad9ca..1461e96 100644 Binary files a/graphics/button_confirm_left.png and b/graphics/button_confirm_left.png differ diff --git a/graphics/button_edge.png b/graphics/button_edge.png index 97b95b7..d8bb714 100644 Binary files a/graphics/button_edge.png and b/graphics/button_edge.png differ diff --git a/graphics/button_no.png b/graphics/button_no.png index 9182ae9..4767a65 100644 Binary files a/graphics/button_no.png and b/graphics/button_no.png differ diff --git a/graphics/button_yes.png b/graphics/button_yes.png index 7381a45..7aa5fb6 100644 Binary files a/graphics/button_yes.png and b/graphics/button_yes.png differ diff --git a/graphics/dexBG.png b/graphics/dexBG.png index ca4bce0..77ab9d9 100644 Binary files a/graphics/dexBG.png and b/graphics/dexBG.png differ diff --git a/graphics/emerald_cart.png b/graphics/emerald_cart.png index 2622c26..9e30f78 100644 Binary files a/graphics/emerald_cart.png and b/graphics/emerald_cart.png differ diff --git a/graphics/fennelBG.png b/graphics/fennelBG.png index 3ec0bbf..4d24f42 100644 Binary files a/graphics/fennelBG.png and b/graphics/fennelBG.png differ diff --git a/graphics/flag_eng.png b/graphics/flag_eng.png index a35be43..914a4ef 100644 Binary files a/graphics/flag_eng.png and b/graphics/flag_eng.png differ diff --git a/graphics/flag_fre.png b/graphics/flag_fre.png index 8a7b5bb..fb55848 100644 Binary files a/graphics/flag_fre.png and b/graphics/flag_fre.png differ diff --git a/graphics/flag_ger.png b/graphics/flag_ger.png index 465ba94..7a4005d 100644 Binary files a/graphics/flag_ger.png and b/graphics/flag_ger.png differ diff --git a/graphics/flag_ita.png b/graphics/flag_ita.png index 383809a..ece84ab 100644 Binary files a/graphics/flag_ita.png and b/graphics/flag_ita.png differ diff --git a/graphics/flag_jpn.png b/graphics/flag_jpn.png index b2cbc12..5b6cf98 100644 Binary files a/graphics/flag_jpn.png and b/graphics/flag_jpn.png differ diff --git a/graphics/flag_kor.png b/graphics/flag_kor.png index 126075c..0b257a4 100644 Binary files a/graphics/flag_kor.png and b/graphics/flag_kor.png differ diff --git a/graphics/flag_spa.png b/graphics/flag_spa.png index f534847..60b3672 100644 Binary files a/graphics/flag_spa.png and b/graphics/flag_spa.png differ diff --git a/graphics/fr_cart.png b/graphics/fr_cart.png index 81a66e5..df44674 100644 Binary files a/graphics/fr_cart.png and b/graphics/fr_cart.png differ diff --git a/graphics/lg_cart.png b/graphics/lg_cart.png index a2b072c..3fc93c2 100644 Binary files a/graphics/lg_cart.png and b/graphics/lg_cart.png differ diff --git a/graphics/link_blobs.png b/graphics/link_blobs.png index 3992ebb..4e198cd 100644 Binary files a/graphics/link_blobs.png and b/graphics/link_blobs.png differ diff --git a/graphics/link_frame1.png b/graphics/link_frame1.png index 4f086bd..1a57f0a 100644 Binary files a/graphics/link_frame1.png and b/graphics/link_frame1.png differ diff --git a/graphics/link_frame2.png b/graphics/link_frame2.png index 3de57d9..d26be41 100644 Binary files a/graphics/link_frame2.png and b/graphics/link_frame2.png differ diff --git a/graphics/link_frame3.png b/graphics/link_frame3.png index f73f3d3..f7f452b 100644 Binary files a/graphics/link_frame3.png and b/graphics/link_frame3.png differ diff --git a/graphics/menu_bars.png b/graphics/menu_bars.png index b197ec6..d5f13a8 100644 Binary files a/graphics/menu_bars.png and b/graphics/menu_bars.png differ diff --git a/graphics/openingBG.png b/graphics/openingBG.png index 119f91d..904f3fa 100644 Binary files a/graphics/openingBG.png and b/graphics/openingBG.png differ diff --git a/graphics/ptgb_logo_l.png b/graphics/ptgb_logo_l.png index 9b37c11..2477664 100644 Binary files a/graphics/ptgb_logo_l.png and b/graphics/ptgb_logo_l.png differ diff --git a/graphics/ptgb_logo_r.png b/graphics/ptgb_logo_r.png index 12f55fe..a779749 100644 Binary files a/graphics/ptgb_logo_r.png and b/graphics/ptgb_logo_r.png differ diff --git a/graphics/ruby_cart.png b/graphics/ruby_cart.png index 8609ece..e7fd7d5 100644 Binary files a/graphics/ruby_cart.png and b/graphics/ruby_cart.png differ diff --git a/graphics/sapphire_cart.png b/graphics/sapphire_cart.png index 5183ba3..690a2de 100644 Binary files a/graphics/sapphire_cart.png and b/graphics/sapphire_cart.png differ diff --git a/graphics/textBoxBG.png b/graphics/textBoxBG.png index 4f471ad..3c1f9b9 100644 Binary files a/graphics/textBoxBG.png and b/graphics/textBoxBG.png differ diff --git a/graphics/types.png b/graphics/types.png index 297d938..3793847 100644 Binary files a/graphics/types.png and b/graphics/types.png differ diff --git a/graphics/unique_duel_frame_menu_sprites.png b/graphics/unique_duel_frame_menu_sprites.png index ff8f1b8..95077ed 100644 Binary files a/graphics/unique_duel_frame_menu_sprites.png and b/graphics/unique_duel_frame_menu_sprites.png differ diff --git a/graphics/unused graphics/0a_GB.png b/graphics/unused graphics/0a_GB.png index 8539261..1b4b3c9 100644 Binary files a/graphics/unused graphics/0a_GB.png and b/graphics/unused graphics/0a_GB.png differ diff --git a/graphics/unused graphics/0b_GBC.png b/graphics/unused graphics/0b_GBC.png index adc73e4..598292e 100644 Binary files a/graphics/unused graphics/0b_GBC.png and b/graphics/unused graphics/0b_GBC.png differ diff --git a/graphics/unused graphics/1_Red.png b/graphics/unused graphics/1_Red.png index 2807b4c..65fdf80 100644 Binary files a/graphics/unused graphics/1_Red.png and b/graphics/unused graphics/1_Red.png differ diff --git a/graphics/unused graphics/2_Blue.png b/graphics/unused graphics/2_Blue.png index 6960fd6..6abd4a7 100644 Binary files a/graphics/unused graphics/2_Blue.png and b/graphics/unused graphics/2_Blue.png differ diff --git a/graphics/unused graphics/3_Yellow.png b/graphics/unused graphics/3_Yellow.png index b02ba52..6af16dc 100644 Binary files a/graphics/unused graphics/3_Yellow.png and b/graphics/unused graphics/3_Yellow.png differ diff --git a/graphics/unused graphics/4_Gold.png b/graphics/unused graphics/4_Gold.png index 844fe4c..82d9680 100644 Binary files a/graphics/unused graphics/4_Gold.png and b/graphics/unused graphics/4_Gold.png differ diff --git a/graphics/unused graphics/52692.png b/graphics/unused graphics/52692.png index 946f717..7dd6fd5 100644 Binary files a/graphics/unused graphics/52692.png and b/graphics/unused graphics/52692.png differ diff --git a/graphics/unused graphics/5_Silver.png b/graphics/unused graphics/5_Silver.png index 149eedc..d84cf1a 100644 Binary files a/graphics/unused graphics/5_Silver.png and b/graphics/unused graphics/5_Silver.png differ diff --git a/graphics/unused graphics/6_Crystal.png b/graphics/unused graphics/6_Crystal.png index fc50efc..012f45b 100644 Binary files a/graphics/unused graphics/6_Crystal.png and b/graphics/unused graphics/6_Crystal.png differ diff --git a/graphics/unused graphics/7_JpnGold.png b/graphics/unused graphics/7_JpnGold.png index 65e9d4a..7130610 100644 Binary files a/graphics/unused graphics/7_JpnGold.png and b/graphics/unused graphics/7_JpnGold.png differ diff --git a/graphics/unused graphics/8_JpnSilver.png b/graphics/unused graphics/8_JpnSilver.png index a9425b9..ee970bc 100644 Binary files a/graphics/unused graphics/8_JpnSilver.png and b/graphics/unused graphics/8_JpnSilver.png differ diff --git a/graphics/unused graphics/The_Gears_of_Progress_Official_PFP_Original.png b/graphics/unused graphics/The_Gears_of_Progress_Official_PFP_Original.png index a8fe8a0..3ca7d73 100644 Binary files a/graphics/unused graphics/The_Gears_of_Progress_Official_PFP_Original.png and b/graphics/unused graphics/The_Gears_of_Progress_Official_PFP_Original.png differ diff --git a/graphics/unused graphics/background.png b/graphics/unused graphics/background.png index 49bbec8..d77674b 100644 Binary files a/graphics/unused graphics/background.png and b/graphics/unused graphics/background.png differ diff --git a/graphics/unused graphics/backgroundNew.png b/graphics/unused graphics/backgroundNew.png index 3ddb690..514d0f1 100644 Binary files a/graphics/unused graphics/backgroundNew.png and b/graphics/unused graphics/backgroundNew.png differ diff --git a/graphics/unused graphics/background_dark_pals.png b/graphics/unused graphics/background_dark_pals.png index becbeb3..75c410a 100644 Binary files a/graphics/unused graphics/background_dark_pals.png and b/graphics/unused graphics/background_dark_pals.png differ diff --git a/graphics/unused graphics/background_light_pals.png b/graphics/unused graphics/background_light_pals.png index 70723ec..f02807e 100644 Binary files a/graphics/unused graphics/background_light_pals.png and b/graphics/unused graphics/background_light_pals.png differ diff --git a/graphics/unused graphics/boxBG.png b/graphics/unused graphics/boxBG.png index 366a04e..732f999 100644 Binary files a/graphics/unused graphics/boxBG.png and b/graphics/unused graphics/boxBG.png differ diff --git a/graphics/unused graphics/brin.png b/graphics/unused graphics/brin.png index 0127a3b..91fc272 100644 Binary files a/graphics/unused graphics/brin.png and b/graphics/unused graphics/brin.png differ diff --git a/graphics/unused graphics/button_pal.png b/graphics/unused graphics/button_pal.png index cca43c1..73944c2 100644 Binary files a/graphics/unused graphics/button_pal.png and b/graphics/unused graphics/button_pal.png differ diff --git a/graphics/unused graphics/crystal_font.png b/graphics/unused graphics/crystal_font.png index 5a3219e..ca0882c 100644 Binary files a/graphics/unused graphics/crystal_font.png and b/graphics/unused graphics/crystal_font.png differ diff --git a/graphics/unused graphics/dex_l.png b/graphics/unused graphics/dex_l.png index 2386318..b5654b5 100644 Binary files a/graphics/unused graphics/dex_l.png and b/graphics/unused graphics/dex_l.png differ diff --git a/graphics/unused graphics/dex_m.png b/graphics/unused graphics/dex_m.png index 45f1bfd..95b40a7 100644 Binary files a/graphics/unused graphics/dex_m.png and b/graphics/unused graphics/dex_m.png differ diff --git a/graphics/unused graphics/dex_r.png b/graphics/unused graphics/dex_r.png index 6ea9a25..62617c3 100644 Binary files a/graphics/unused graphics/dex_r.png and b/graphics/unused graphics/dex_r.png differ diff --git a/graphics/unused graphics/fennel.png b/graphics/unused graphics/fennel.png index bf308b6..d5129cd 100644 Binary files a/graphics/unused graphics/fennel.png and b/graphics/unused graphics/fennel.png differ diff --git a/graphics/unused graphics/fennel_bg2.png b/graphics/unused graphics/fennel_bg2.png index 9848d52..401787d 100644 Binary files a/graphics/unused graphics/fennel_bg2.png and b/graphics/unused graphics/fennel_bg2.png differ diff --git a/graphics/unused graphics/fennel_eyes.png b/graphics/unused graphics/fennel_eyes.png index 6aedb3a..accafc2 100644 Binary files a/graphics/unused graphics/fennel_eyes.png and b/graphics/unused graphics/fennel_eyes.png differ diff --git a/graphics/unused graphics/fennel_mouth.png b/graphics/unused graphics/fennel_mouth.png index 39e5ed8..00d707a 100644 Binary files a/graphics/unused graphics/fennel_mouth.png and b/graphics/unused graphics/fennel_mouth.png differ diff --git a/graphics/unused graphics/fennel_text.png b/graphics/unused graphics/fennel_text.png index 5e2bf88..02ccb0b 100644 Binary files a/graphics/unused graphics/fennel_text.png and b/graphics/unused graphics/fennel_text.png differ diff --git a/graphics/unused graphics/full dex.png b/graphics/unused graphics/full dex.png index df857b8..f7a3902 100644 Binary files a/graphics/unused graphics/full dex.png and b/graphics/unused graphics/full dex.png differ diff --git a/graphics/unused graphics/gbpallet.png b/graphics/unused graphics/gbpallet.png index 32fcd96..82cbd71 100644 Binary files a/graphics/unused graphics/gbpallet.png and b/graphics/unused graphics/gbpallet.png differ diff --git a/graphics/unused graphics/gen2_menu_sprites.png b/graphics/unused graphics/gen2_menu_sprites.png index 611591d..ab9c621 100644 Binary files a/graphics/unused graphics/gen2_menu_sprites.png and b/graphics/unused graphics/gen2_menu_sprites.png differ diff --git a/graphics/unused graphics/gen5.png b/graphics/unused graphics/gen5.png index c860e98..092f578 100644 Binary files a/graphics/unused graphics/gen5.png and b/graphics/unused graphics/gen5.png differ diff --git a/graphics/unused graphics/gen5trainers.png b/graphics/unused graphics/gen5trainers.png index ac2c40b..aa20ee3 100644 Binary files a/graphics/unused graphics/gen5trainers.png and b/graphics/unused graphics/gen5trainers.png differ diff --git a/graphics/unused graphics/japanese_normal.png b/graphics/unused graphics/japanese_normal.png index 5f89ab2..07bb453 100644 Binary files a/graphics/unused graphics/japanese_normal.png and b/graphics/unused graphics/japanese_normal.png differ diff --git a/graphics/unused graphics/japanese_small.png b/graphics/unused graphics/japanese_small.png index 49c7805..c1e3393 100644 Binary files a/graphics/unused graphics/japanese_small.png and b/graphics/unused graphics/japanese_small.png differ diff --git a/graphics/unused graphics/klang.png b/graphics/unused graphics/klang.png index 723a370..b872dcd 100644 Binary files a/graphics/unused graphics/klang.png and b/graphics/unused graphics/klang.png differ diff --git a/graphics/unused graphics/l_tcg.png b/graphics/unused graphics/l_tcg.png index 85fe31b..05decb2 100644 Binary files a/graphics/unused graphics/l_tcg.png and b/graphics/unused graphics/l_tcg.png differ diff --git a/graphics/unused graphics/lang_arrow.png b/graphics/unused graphics/lang_arrow.png index 0d0933d..ddd927f 100644 Binary files a/graphics/unused graphics/lang_arrow.png and b/graphics/unused graphics/lang_arrow.png differ diff --git a/graphics/unused graphics/latin_normal.png b/graphics/unused graphics/latin_normal.png index 42a6448..774a05c 100644 Binary files a/graphics/unused graphics/latin_normal.png and b/graphics/unused graphics/latin_normal.png differ diff --git a/graphics/unused graphics/latin_short.png b/graphics/unused graphics/latin_short.png index d732ca5..2025943 100644 Binary files a/graphics/unused graphics/latin_short.png and b/graphics/unused graphics/latin_short.png differ diff --git a/graphics/unused graphics/link_blobs.png b/graphics/unused graphics/link_blobs.png index c032aa0..db49771 100644 Binary files a/graphics/unused graphics/link_blobs.png and b/graphics/unused graphics/link_blobs.png differ diff --git a/graphics/unused graphics/link_cable.png b/graphics/unused graphics/link_cable.png index 765a44c..efc15ab 100644 Binary files a/graphics/unused graphics/link_cable.png and b/graphics/unused graphics/link_cable.png differ diff --git a/graphics/unused graphics/lookers.png b/graphics/unused graphics/lookers.png index a4e018a..23fd11c 100644 Binary files a/graphics/unused graphics/lookers.png and b/graphics/unused graphics/lookers.png differ diff --git a/graphics/unused graphics/menu_bars.png b/graphics/unused graphics/menu_bars.png index 1713e10..05201ad 100644 Binary files a/graphics/unused graphics/menu_bars.png and b/graphics/unused graphics/menu_bars.png differ diff --git a/graphics/unused graphics/menu_sprites.png b/graphics/unused graphics/menu_sprites.png index 0c79962..ed3ccc3 100644 Binary files a/graphics/unused graphics/menu_sprites.png and b/graphics/unused graphics/menu_sprites.png differ diff --git a/graphics/unused graphics/metr.png b/graphics/unused graphics/metr.png index 0ac1239..27bae96 100644 Binary files a/graphics/unused graphics/metr.png and b/graphics/unused graphics/metr.png differ diff --git a/graphics/unused graphics/oldtextBoxBG.png b/graphics/unused graphics/oldtextBoxBG.png index 58b303a..0db4ec8 100644 Binary files a/graphics/unused graphics/oldtextBoxBG.png and b/graphics/unused graphics/oldtextBoxBG.png differ diff --git a/graphics/unused graphics/orange_scale_gradient.png b/graphics/unused graphics/orange_scale_gradient.png index 323e62d..e567828 100644 Binary files a/graphics/unused graphics/orange_scale_gradient.png and b/graphics/unused graphics/orange_scale_gradient.png differ diff --git a/graphics/unused graphics/pkmn_font.png b/graphics/unused graphics/pkmn_font.png index d55e79b..51df854 100644 Binary files a/graphics/unused graphics/pkmn_font.png and b/graphics/unused graphics/pkmn_font.png differ diff --git a/graphics/unused graphics/prof.png b/graphics/unused graphics/prof.png index adfca4a..f0489fb 100644 Binary files a/graphics/unused graphics/prof.png and b/graphics/unused graphics/prof.png differ diff --git a/graphics/unused graphics/prof2.png b/graphics/unused graphics/prof2.png index aed9509..647c17d 100644 Binary files a/graphics/unused graphics/prof2.png and b/graphics/unused graphics/prof2.png differ diff --git a/graphics/unused graphics/progress.png b/graphics/unused graphics/progress.png index f954883..665b55d 100644 Binary files a/graphics/unused graphics/progress.png and b/graphics/unused graphics/progress.png differ diff --git a/graphics/unused graphics/ptgb_logo.png b/graphics/unused graphics/ptgb_logo.png index 18bc3f5..0a084ee 100644 Binary files a/graphics/unused graphics/ptgb_logo.png and b/graphics/unused graphics/ptgb_logo.png differ diff --git a/graphics/unused graphics/ptgb_logo_transparent.png b/graphics/unused graphics/ptgb_logo_transparent.png index 2a0b64a..ed0f4be 100644 Binary files a/graphics/unused graphics/ptgb_logo_transparent.png and b/graphics/unused graphics/ptgb_logo_transparent.png differ diff --git a/graphics/unused graphics/shiny_sparkle.png b/graphics/unused graphics/shiny_sparkle.png index 1ad440e..3097dc1 100644 Binary files a/graphics/unused graphics/shiny_sparkle.png and b/graphics/unused graphics/shiny_sparkle.png differ diff --git a/graphics/unused graphics/tte_font.png b/graphics/unused graphics/tte_font.png index a3476b6..d1bf495 100644 Binary files a/graphics/unused graphics/tte_font.png and b/graphics/unused graphics/tte_font.png differ diff --git a/graphics/unused graphics/types.png b/graphics/unused graphics/types.png index 4e2cb2a..339809e 100644 Binary files a/graphics/unused graphics/types.png and b/graphics/unused graphics/types.png differ