A 2048 remake in the functional reactive programming language elm