The fish can and do fight back ... These are the upcoming indie games you should have on your radar for 2025.