how to compose music for indie games