new restrict and strict modes on all js files, and map scrolling using wasd. viewport was modified to use current tile columns inestead -3