server has most functionality, havent checked piece playing as it seems to be broken