new movement logick, new AI

Hello, i don't know how you are going to develop LodeRunner but
i found that src/blockdetection.js is too complex, and very hard to read and understand

so i rewrited posible player move detection
see src/blockdection.js can_move_x( character ) can_move_y( character )

Enemy AI logick is rewrited to, now it based on looking forward routes, so Enemies not looping now