Added floorPositive method.
Added id generators.
Added NetworkObject2DIdGeneratorSingleton, NetworkObject2D now requests an unique id, each time the constructor is called.