As mentioned briefly already in this thread, there is now a dedicated forum for the computer game which can be found here, but we'll still check in here from time to time too. If you have any questions or feedback, the best place is the aforementioned forum :)