{ entity?: LuaEntity, force: LuaForce, player?: LuaPlayer, position: MapPosition, surface: LuaSurface }