use a more strict ray casting system, and I think it works (as it only ray casts distance to player, so if there is a wall in there, it's not good)
and reduced some spam
Merge branch 'master' of github.com:charliehuge/GGJ13