Made more classes, since the main class was...overflowing. YEAHHHHHHH