clj/skyport.core: Switch name of function to -main

Switch the name so it is easier to do `lein run`.
cljs/skyport.core: Fix shooting laser

The laser didn't shoot properly. It turned out that the coordinates
wern't parsed properly and that there was a bug with the way we
calculated the hight of the shot. Instead of passing the action-map to
the laser-shot function there were also too many arguments.
cljs/skyport.core: wait to read next message

Wait to read next message so we can see the animations on the actions.