- Made mouse_state struct helper, to have a better way to handle mouse state ofc.
- Again, layout holds ptr to mouse state from gui sys.