finalized idea, should have won

colin, please put your server code in the server subfolder