added scroll wheel weapon switching, kinda untested because of reasons