UPDATED: Eluna
Added some move methods and Set rooted etc