a 2048 engine written in javarium