Moving some scripts about, starting to add a framework for minigames