So I've been playing some Dogzilla's Revenge lately (in Chowtown and Skagurski Stadium) and I think it is probably the best game in the world.

Don't get me wrong, they're all pretty awesome - but Dogzilla's Revenge is like.. TEH BEST. Do you agree?