initial import of 2048 fronted
initial shared game backend
small cleanup