Finished
Please enjoy @charmandermania or anyone else give credit to @charmandermania some animating may be bad