A complete client side game