This is your culprit:
-rwxrwxrwx@ 1 Kim staff 0 Jan 15 2012 Icon?
You need to remove that file. Since the ? is special character on the command line and could actually represent something other than a question mark, you may not be able to remove it from the command line if there are odd characters there. You can try:
rm Icon?
and see if it gets it. But this is why I wanted you to use Sublime Text do to this. If you do a File->Open and open the folder with your main.lua. You should see the Icon with no extension in the side bar and you can ctrl-click and then remove the file. But it has to be the folder with your main.lua
Rob