Let's Re-write it in Rust!

We have written a working implementation of the 2048 game, but we can still make several improvements and write parts of it in elegant/idiomatic rust.