mobile/desktop game experiment based on Canvas