I would like to start working on a project to create a game that is similar to Magic the Gathering. Essentially this mean I would like to create a browser based multi-player card game that does not use conventional cards or rules.

I have been looking around for an appropriate framework to use but I can't find anything that suits what I need. Java frameworks are not as abundant as other languages. I've tried out engines like mararuora and JORGE but they had issues.

Can anyone suggest a framework/s that would be well suited for this? I suppose the only real important feature is a strong networking framework that can handle client server communication. It would be great to have additional features such as user management, database management, so on.

- Thank You