Structure of program/package?
<p>My package is in: </p>

<blockquote>
  <p>com.user687111.mygame</p>
</blockquote>

<p>From there; is there any guidance on how I should be structuring my program?  I have subdirectories for maps, entity, gameobjects, camera, controller, etc.  This is fine; but as the game grows there is going to be a ton of subpackages.</p>

<p>Is there a "best practices" or a common convention used?  Even if it's not official, if I ever take another programmer on, I don't want him to go "wtf is this?"  </p>
