Games like Still LifeBy MicroidsJun 1, 201182%Very Positive897 Steam reviewsStill Life 2 also now available!$7.99 on Steam