5 things you should know before starting a gaming business