ball movement and detection works on server. Not synched with client
side