Finished! Completely finished! Now all I need to do for my project is documentation :(