Extracted OpenCorePlayRunnable.java
Refactored OpenCorePlayRunnable.java
Extreacted some Exceptions and OpencorePlayerProfilingInfo.java
Better Exception inheritance
Using DummyPlayerCallback instead of null check
Merged break conditions
executed "reformat" and "optimize imports"