Thank you so much for trying out the game and actually finishing it, that really made my day.
To answer your questions:
Why is there a TV tile and a yellow tile?
Since the core mechanic of the game is swapping, you can never reach the TV itself. That is why there is a yellow highlighted tile. The yellow tile is the one you have to stand on to reach the TV, so it is actually the goal: to reach the yellow tile.
What is the benefit of the TV then? The yellow highlighted tile moves relative to the TV, so by moving the TV, you can position the yellow tile where you need it to be. The yellow tile is just a highlight, a conceptual indicator, not a physical object in the game, unlike the TV.
How do I know if there are going to be fireballs coming from the top, and where do they come from?
I’m assuming you are talking about the summoner, the enemy holding a book in the last two levels. The idea behind that enemy is that it can attack the entire row or column in its direction. So, if you are in that row or column and in the summoner’s line of sight, you will be attacked regardless of whether there are tombs, enemies, or anything else between you.
Why do the attacks come from the top?
To indicate that the attack targets the entire row or column regardless of what is in it, I made the effect look like the summoner is calling down fireballs from the sky. It is meant to look like a rain of fire. Technically, they spawn at the camera’s max Y position and the X position of their targets.
Why do they hit me sometimes and not at other times?
I tested the game and have not encountered this specific situation, so I will need to test and dig deeper to understand what might be causing it. Thank you for pointing it out.
Lastly, since you finished the game, did you like the jumpscare? It was my first time ever trying something like that!