1 player is the hidden, he can turn invisible, use some cool abilities and he can only attack at close range. The others are marines, they have to hunt down the hidden. When a marine kills the hidden he becomes the hidden.
What do you mean exactly? Currently the hidden gets randomly chosen at the beginning. Sometimes it might look like it's not random (ex: red gets chosen over and over) but it is really.