Improved 2048

Still haven't finished it, working on other things.