If you want an all client side game... Why do you write it as though it has a "backend"? Why use different tech for "backend" vs the whole app?