pretty much finish project
All that's left is the bugfixes and extra features and optimizations