How should objects be in a Java game
<p>EDIT: i just deleted the entire post and reformulated the question to be more generic.</p>

<p>I want to do a simple strategy game: map, units.</p>

<p>Map: one class. Units: another class, self drawn.</p>

<p>Simple questions:</p>

<ol>
<li>How does an unit should redraw itself on the map.</li>
<li>A unit should be a JPanel or similar Swing component (just to be able to manage them as an entity with its own mousehandlers) or can be another thing, without neglecting the fact that it should be an autonomous object with its own action handlers and fields.</li>
<li>Is this map-units model correct of a simple game that would help me to learn in a fun way Java and OOP fundamentals.</li>
</ol>

<p>Thats it!</p>
