Weapon sysytem (VERY WIP)