Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You're right, but this is because the graphics technique used.  In return there is two items that can be collected that allows you to deflect the ball at will or displace it when impact the ship.

I haven't considered that indeed. Great achievement and that was really the only little thing I could find :)