It's a simple question with an -I'm assuming- complex answer...
Is it possible to have it so that if I were to move my mouse left one it would rotate my character left 15 degrees or so, or right 15 degrees or so, that way if I were to move my mouse my character would always be looking at where the mouse is at? I can do the part for which he rotates but I'm not sure about how to make him follow the mouse... or if it's even possible.
|
||||||||||||||||||||||||||||||

Yes.
This is a completely different issue, as you're describing a different thing here.
For either issue, you could use MouseEntered(). Making the character always face the location you have the mouse would actually be very simple, as you could just have MouseEntered() change the direction of the object to face src.
For the first issue you mentioned, you could keep track of what the mouse is currently hovering over, and if you move it to be over something one tile to the left or right (again, checked in MouseEntered()), then you could just take whatever action you want, such as turning 15 degrees.