This is a project I started on a while back and just kind of gave up on it, so it's still buggy and unfinished on some aspects, I just felt like putting it out there.