this is kinda bad cuz i rushed to finish it, but its not that bad tbh. you can use this as a template i guess. part 2 of this coming soon, maybe