Improved instance_link to no longer depend on obj_server_gmlp
Improved accuracy of game_get_step when obj_server_gmlp is present
Optimized mouse and frame-time constants
Optimized game_get_time
Deprecated universal image_angle_previous, image_x/yscale_previous for performance reasons, as they are no longer needed for instance_link (see Compatibility Notes)
Completely reorganized code structure, updated to new standards
Added foreach function to iterate the contents of a wide variety of data types, including numbers, strings, arrays, and data structures
Added is_empty function to check the contents of a wide variety of data types, including numbers, strings, arrays, data structures, surfaces, and buffers
Added surface read and surface_write functions for handling surfaces as strings
Added draw_get_surface to restore broken surfaces from cached memory
Added camera_get_view to complement built-in view_get_camera function
Added ds_struct functions for interacting with structs like other data structures