Visual obstacles

Added obstacles rendering and rewritten a little bit the creation of map (so now it's nicer to eye). Included profile for OS X in pom for bower. Included reformatting of game javascript file (not a full one, so not in separate commit).

Let me know if it looks good. If so - merge!