more to come!
Credit to @JacobKindred @masterduanado9 @cubil215 some parts by me and anyone else I forgot to mention.