Added structure for multiple Mouse instances

Fixed Mouse class to be able to someday support multiple Mouse instances