text-based clone of 2048