Take a look at where the lobby is located. I'm in the US, so European servers lag quite a bit for me (traditionally I think the European servers have been a bit laggier even if you are in Europe). Try a different server location, and if that doesn't work it's possible it's just your internet. The game does have some lag, but it shouldn't be to the extent that you're constantly disconnecting. If the issue persists I recommend sending an email to feedback@musegames.com.