@SimonAndréForsberg while I agree that the design should be separate from the logic, I still think that you should keep it close to the same structurally.
and most of what you want to do, should probably be done in javascript anyway and not Java, am I right?
The Java (--> JavaScript) code will take care of all the functionality of the game (just like it already does), it's the design I need most help with :)
@kleinfreund Yes, I can write some HTML on my own but most of it gets generated by GWT. The divs and stuff will be generated. But that doesn't mean that I can't customize it.