My largest and most fleshed out personal project