i think that free rider 2 would be a great game on armorgames.com
It's on the site already.
Thread is locked!