Semi-functioning strength functionality, problem with setting strength to max then clearing, press down again to make it work. I will come back and fix it, next thing to do is implement redis