2048 revised with more functions and more buttons