A complete refactor! Merged Game and Engine, created util package, updated .gitignore, implemented log4j,