Both input and output work properly now, will be modifying the visual representation for the user so they know what is happening(when the commands change, it will then ask the user if they want to change anything)