Hello all, Some of you may be aware that me and Natsumi have been collaborating on a Sonic 3 & Knuckles hack called "Battle Race". It is inspired around ColinC10's Sonic 2 Battle Race, it's got similar rules but we consider it to be a huge improvement over Colin's original hack. Anyways, let me get to the point, we have a certain gimmick in the hack, when the characters go far apart enough for one of them to fall off screen, the character whose furthest from the winning direction will die. After a few seconds the losing character will spawn in the same place as the winning character (same speed, same animation, same direction, all flags the same), however, the losing character is given some invulnerable time (they are flashing for a while so they cannot be harmed). In our hack, we have it such that not only does the losing character get given temporary invulnerability when they spawn, but so does the winning player. The winning player getting it has been very debatable for a very long time, and we frankly cannot decide between the two. This is why we need your help... We will explain the pros of each decision, and will let you guys decide, but since we want this to be fair, we are not going to say which one we prefer, we're gonna give you the two randomly. So here they are: Against giving the winning player invulnerability when the losing player spawns: The winning player can be harmed while the losing player will not, but since the winning player was in full control of where the losing player spawns, the winning player should be punished. (e.g. the winning player should be punished for running into a badnik since they were in full control). The winning player can abuse the invulnerability they are given by estimating when the losing player will spawn, so they can use that to get across large spikes or obstacle, which they would not be able to get through normally. (e.g. the winning player can easily get across a set of spikes, because they know the losing player is about to spawn). For giving the winning player invulnerability when the losing player spawns: Players start with the same set of parameters (state) after respawning, which in theory should make them both as capable as each other. Both players can use the invulnerability frames to avoid obstacles and enemies at equal ability (e.g. for instance, large set of spikes). Both players will be able to react to incoming enemies or obstacles (especially at high speeds) with the same amount of reaction time, which will not be plausible if only the spawning player gets invulnerability frames. The newly spawned player can not score a cheap quick point with the newly given invulnerability frames unfairly, because both players will be able to use the same trick or path. What we need is your opinion, what do you think? We would like you to explain why you think one should be chosen over the other, and why you think it's more fair.