Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Sure: 

(+1)

It's gotta have something to do with the framerate hmm.

It probably is. I'm playing it on a potato (Intel HD4000), but that's all that I have at the moment.