Added 'IDLE' player state
Added public methods to load media
Replaced System.out.println() with LOG.debug