MESSAGE SYSTEM WORKS YAY! also added more stuff to the input class