IMSCARED achievements

19.23%
Loneliness
28.85%
Heavens Door
30.77%
Lucky Tickets
36.54%
Game HEnded
36.54%
Peek-a-TWO
40.38%
Not to See
53.85%
Thanks for staying
55.77%
Master Tag
65.38%
Peek-a-Boo
67.31%
Game Ended
100.00%
The first Key