have you tried verifying the integrity of the game cache?
How do I do this?
Right click the game in your library > Properties > Local Files > The thing I said in my post before but I'm too lazy to retype it
It says all game files successfully validated, then I try to open it and the same thing happens.
Restart your computer, and then restart steam.
Doesn't work.
maybe your firewall is blocking it?