More cleanup. Don't give client to player (just asking for race conditions...), have server return hit position when you hit players as well.