Fixed bugs & Added on-screen warnings

Invalid input messages are now implemented on the topscreen yay!