Created classes for more modes

Started on the mouseMode