my own 2048 version