a self-made version of the hitting game 2048