A Fully functional Media Player writing in java using JavaFX