Full but inefficient implementation of weapons
Implemented proper viewHolder pattern for smoother scrolling