Only change Modes if current GUI is null

Should fix #256

based off tested code https://github.com/SlimeVoid/LittleBlocks-FML/blob/master/src/main/java/com/slimevoid/littleblocks/client/handlers/KeyBindingHandler.java#l35-l37