removed type parameter from ge
introduced CanvasProvider to allow JavaFXGame getting hold of the Canvas