Added point type
Fixed mouse button for X11
Replaced window size and mouse position with struct
X11 fixed change errors