Added wall collisions and improved ball updating between clients