Restructured project, changed player model to use long ID