much better error handling
easier command line running, with mvn exec:java
I think netbeans hates me...
INT must go first, or an INT looks like a FUNC
Make it all use Java 8