um please ignore the massive very long red block in the build, i accidentally left that in while debugging, im gonna remove that in little bit