Star Citizen is free to play 'til October 30th