This one is a little on the dull side. Rachel and friend are downed on your Papillon style prison island.
Escape from evil overlord is the name of the game here, with a bit of bondage and gunplay.
2.5 out of 5
For a combo of everything see Free SF - Not Free SF MegaBlog