Advice and answers from the Granite Games Team