About to switch to LibGDX because fuck Apple java