move core code to sneerteam.server.core