Java ArrayList Help

I have no idea how to do this assignment.

Assignment: http://pastebin.com/cfkxTfQ3

I know this is kinda broad, but if anyone can point me in the right direction on how to do this/get started, I would really appreciate it.

From what I understand, the methods you need in the TileList class you need to create are already there. You create an ArrayList of Tiles as a private object before any of the methods. Then you use that ArrayList, whatever you name it, for the rest of the methods. I assume in the Tile class there are methods that return the individual parameters of a Tile. You would use those return methods in the TileList methods. For example, for movetoBack, I'd use a for loop set to go through the length of the ArrayList, testing the x and y with if statements and the return methods in the Tile class. 

I hope this helps. 

You are correct in saying that the methods in the TileList class are there.

Thanks, your response was quite helpful.  I'll see what I can do on my own.

Finished it, thanks for all your help!

No problem. That's what the community is for.