I found it annoying that in none of the tutorials do they talk about external events, which should be used from the beginning, even though the only way to share code throughout multiple scenes is through external events.