Arraylists have the nifty feature of working like a stack, you dont have to specify an index if you just want the next piece to fall on top of the stack. I've had tons of issues working with...