That's a lot to take in, but okay.Sure, why not? I'd consider it an "Advanced" level item to recreate. If you are at that level, you can learn how to learn from vanilla by following: https://github.com/blushiemagic/tModLoader/wiki/Advanced-Vanilla-Code-Adaption