Added support for right mouse button.

Added new mouse events and control key codes for mouse events.

Support for left and right press, drag and release.

Included methods in the player entity for them as well