Mouse

I added a mouse state