Mainly working on PlayerIOThread.

Ditched the idea of creating a jar out of common parts and simply added
a package for them so they're more recognizable. This was due to time
constraints. Don't have the time to figure out how to make the common
stuff work well... Sleep ->