Project 1 finished. Now needs massive debugging and improving