Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
UM RED FOREST MONSTER???

That is exactly what I saw!!!!

i thought so, i had to get the pause button just right. it was a fraction of a second