changes:

removed masterList, the list of attackers is now stored in the map so
not every tile has a list

made the structure and units store their location in int x and int y

Structure constructor modified to include location

And lots of pseudo-code in comments for movement. Can't really implement
yet until we have a runnable class with all these instances, I
believe...