Fixed videos working. Looks like setPlaybackSpeed cannot be run on the Swing thread like the rest of the commands should be. Not exactly sure why this is, I imagine it has to do with it being called by other threads and causing crashes when the command is waiting in the queue. Also some other minor changes that shouldn't affect usability at all but are more consistent in the code.