Commission for , thank you for commissioning me!UPDATE: Added some things that was missing and changed some stuff too.