Some reasonable and interesting-looking games I recently found on Steam. I played the demo versions after checking out ...