Fixed more bugs and shit I don't even know anymore fuuuuuuck