C handles moving, it's very easy, lua will handle other