It does run - eventually.
When I run it the black screen appears and then 20 cursor blinks later the text appears.
I don't know what is taking all that time - if I replace your 'new coreGame()' with 'System.out.println("1")' it still takes many cursor blinks before it prints the text.
Maybe it is trying to make a JVM or something and isn't actually running your code.