setting wall for all except msvc
removing warning in release mode
removing warning
adding left/right keys and ctrl modifier