Scratched Games

It is a short but intense game where you have to escape from a threatening entity.
Survival