With Scala you can do almost anything! You should edit the scripts, Lingua, the underlying scripting language is really powerfull and can handle and be customized according to your needs. And if you find it difficult, rememeber that it can also interact with Arexx. So yes, you can do a game with saves and buttons that are not only rectangles
Consult your Scala manual for further Lingua references, if you dont have one, Scala Inc. published an online a PDF regarding Lingo (Lingua for Scala PC products), which is very similar to the one used by Amigas.
Good Luck!