fixed typos in README
major refactor, moved bits to packages

* all game logic related stuff went into the engine package
* util package introduced
* added script for testing all packages at once
readme updated