Working random button. Still need to organize code and add a few more features