Switched to a BoxLayout instead.  Finally have the Defenders showing up in the correct rows
Enemies appearing in correct row.  Still need to work out Game.update(), its starting to look ugly