Thoughts on Bayonetta 2 - This sequel has no right to be this good!