Added Arraylists and more commands, 20% doneish?