I'm not happy about it neither, but it is better than the version 1.0, which was crappy because of bad collision handling and infinite number of beacons available.
The challenging part about this game was to have the player focused on both characters at the same time while having to control both of them with only one beacon (initially you had more beacons but it didn't work).
Because the beacons have a linear influence (the closer you get to it, the faster it drags you to it), you can choose which character to influence more by placing it closer to that character.
The strategy would be to establish a meeting point to which both characters can get to without intersecting with any vortex, and then get them there safely. If at some point the way gets blocked, the player must quickly react and decide upon another meeting point to which there is a free way to go for each character.
While playing the game myself over and over, I noticed that while the randomness creates this feeling of "omg, a vortex just got in the way, I have to change my mind fast" (at least to me as a player), quite often the randomness makes the game impossible to be won. Sometimes it is fun to outmaneuver a vortex that spawned near you, but sometimes will make you lose the game without any real chance of evading that. I think I have several choices here:
1. Make less vortex spawn or make them spawn less often (but it might not work as they can spawn under the player).
2. For now, the vortex positions are decided at the start of the game (but they are hidden). I could decide the position while playing and make sure they spawn at a safe distance for both characters, so they have time to maneuver out of their range, but also giving the player a sense of danger.
3. Decide certain spawn points at map editing time and choose randomly between them (while also taking care not to spawn under the characters or not placing such spawn points near the starting positions of the characters, which are fixed).
If you have any other ideas or think one of the above are good, please write them down