I've managed to fix it, it was the JDK conflicting. Firstly you need to downgrade to Java 6 as stated here: http://support.apple.com/kb/HT5559?? Then if the game still won't launch, locate to /Library/Java/JavaVirtualMachines then delete the folder "jdk1.7.0_13.jdk". Empty your trash and then...