This article has spoilers. If you click this link you can not blame me for it. Seriously.

TL;DR: I expected to go in and watch an alright film with Jim Carrey enjoying himself and having a few laughs but I did not expect such an great film.
It is not that normal that I do game reviews but when a good game comes out that I actually enjoy, it is always worth a little time in doing a review for it and for once, a modern Sonic game is actually worth doing a review.
As I am sure you may know, Sonic fans lately has been annoyed at Sega because of random little things like in Sonic 4 if you rolled and did not hold right or left you would stop rolling and all that, that Sega decided to release a game that would please both and it seems they may have done it (this review does NOT include the Nintendo 3DS version, I have no interest in trying that one out).