This doesn't work yet but it may be for a game if I decide to make one -credit to @codekirby for the idea