Andrew Gray writes music recreationally and for independent games.