renamed a bunch of files
fixed player startup procedure so it is more otp compliant
added player_controller_sup so controller can be restarted without disturbing socket processes