2048 backend works

Now I'm just implementing a simple stdio version which takes in commands