Using userdata instead of lightuserdata to fix memory issues