Is it possible to change reflection direction? Completely new Blender user here. I'm part of a work training program and am just beginning to learn how to use Blender. As a personal goal I am trying to cobble together a Companion Cube from Portal and managed to make the core of the thing (I don't know how to be honest, just messing around with buttons) and I added a reflective floor underneath it for a neat look:



My question is if it's possible to change the direction of the reflection so that only the centermost corners are aligned while the left and right, from camera perspective, are not. Here's a crappy MSPaint mockup to illustrate: 



Thank you in advance to anyone who takes the time to help, much appreciated from a complete newbie.

Edit: HenrikD's suggestion is step in the right direction, thanks a lot!
You can map the normal input to obtain some various deformation effects (distorting mirror) so:



The node setting is the following (mix rgb is only here for the gif above):



The mapping: add some X if the view is Y aligned and some Y if the view is X aligned. There is probably some possible calculation to do it automatically from other inputs.

Another distorting mirror, as example: