indie gamedev is hard