public ArrayList<PhysicObject> getAllPhysicObjects()
	{
		ArrayList<PhysicObject> result = new ArrayList<PhysicObject>();

		for ( GameObject child : children )
			result.addAll( child.getAllPhysicObjects() );

		if ( this instanceof PhysicObject )
			result.add( (PhysicObject) this );
		return result;
	}